Overthink
Most people treat overthinking like a bad habit, but around here, I call it QA without standards.
I'm the kind of person who gets stuck on the edge case nobody else noticed. Not because I have to, but because leaving it unresolved feels dishonest. Getting something to work was never the hard part. Getting it to work right, for the right reasons, in the right way, that's the part I can't let go of. I've shipped things I'm proud of and then spent the next hour quietly redesigning them in my head. That's just how it goes.
I don't just ask how. I keep asking why until the answer stops feeling borrowed. It's why I care about decisions more than deliverables. The choice of a data structure, the framing of a user flow, the reason a feature exists at all. The surface is easy to polish. I'm more interested in whether the foundation actually makes sense. Most people move on. I tend to stay a little longer.
That stubbornness has a cost, but it also means the things I build carry real intention behind them. More than shows on the surface, and usually more than anyone asked for.

Name
Charles Peter Tigoy
Role
Software Engineer
Location
Cebu, PH
Experience
SAP ABAP Bootcamp Trainee
AccentureDivulge into a extensive training into the foundations of SAP ABAP.
JumpStart Trainee
AllianceWork as a technical analyst for the team and manage features and uses cases that works best for the expected end users.
Tooling
Languages
JavaScript, TypeScript, C#, Java, Python, MySQL, PostgreSQL, NoSQL, Redis, TailwindCSS, CI/CD, Git, GitHub Actions, Claude Code, Docker
Skills
UI/UX Design, User Research, AGILE Methodologies, Team Management, Design Systems, Time Management
Spoken
English (Fluent), Filipino (Native), Japanese (Beginner)
Education
Bachelor of Science in Computer Science
University of Cebu Lapu-Lapu and Mandaue