Fadly
Software engineer building production systems, indie apps, games, and developer tools.
I've spent the last 6+ years building software professionally, mostly across fintech and e-commerce. Outside work, I like making things simply because I want to understand them, solve a problem, or see whether an idea can actually work.
Now
Currently working as a Senior Associate Software Engineer at Komunal Indonesia, building production software for fintech.
Outside work, I'm exploring AI-assisted development and building Pal , a terminal coding agent written in TypeScript and Bun.
I'm also maintaining a few small Android apps, games, and web utilities whenever I have an idea worth building.
Things I've built
selected projectsA little about me
I didn't start programming through a conventional computer science path. I learned by building things, starting with small experiments and gradually turning that curiosity into a professional career.
My professional work has mostly involved backend and full-stack engineering for fintech and e-commerce systems, including APIs, payments, KYC integrations, databases, cloud infrastructure, internal tools, and production systems.
Outside work, I tend to return to the same habit that got me into programming in the first place: if something interests me, I try building it.
Professional experience
selected history- Developed and maintained full-stack features across production fintech products.
- Designed backend architecture and supported reliability, monitoring, and API improvements.
- Worked across product areas and supported knowledge transfer within a lean engineering team.
- Developed backend APIs and integrated third-party KYC and payment services.
- Supported ISO 27001 compliance activities with the regulatory team.
- Refactored legacy systems and modernized frontend applications using Angular and React.
- Automated reporting with SQL and monitored Redis and MongoDB infrastructure.
- Built full-stack e-commerce systems using Node.js, React, and GraphQL.
- Managed AWS S3, Lambda, and EC2 infrastructure.
- Optimized image processing and reduced upload time by 40%.
Blog
-
I Built Parcel Panic Because I Missed Building Games
I missed playing Tatapaket on Tokopedia, so I decided to build my own take on the idea while learning more about Android and game development.
-
I Built a Free Watermark Tool Because I Didn't Want to Upload My Images
I wanted a quick way to watermark sensitive documents without uploading them to an online service, so I built one.
-
How I Became a Programmer Without Formal Education
I learned Python because I wanted to impress an editor, and ended up finding a career in software engineering.