FIRST CURIOSITY
First encounter with programming. Computers stopped being something to use and became something to understand.
I build things to understand them.
Then I build them again, a little better.
A trail of things I tried, built, broke, learned from, and kept.
First encounter with programming. Computers stopped being something to use and became something to understand.
Java, a small billing system, and the beginning of actually making things.
Freelancing, Discord communities, bots, experiments, failures, and a lot of learning the hard way.
Products and prototypes started becoming systems other people could actually use.
Software engineering moved from personal projects into production environments.
Backend, data, automation, cloud, GenAI, and products of my own.
Discord infrastructure, automation and community tooling built from a small bot into a growing product.
A lightweight productivity system spanning browser extension and web.
An image intelligence experiment exploring computer vision and practical product workflows.
A campus access and management platform prototype built around QR-based workflows.
Python · TypeScript · JavaScript · SQL · C
Node.js · Express · Fastify · Flask
MongoDB · PostgreSQL · MySQL · Redis · SQLite
AWS · Azure · DigitalOcean · Docker · NGINX
GenAI · LangGraph · TensorFlow · TFLite · OpenCV · MediaPipe
Git · GitHub Actions · Cloudflare · PM2
I've been building software since I first encountered programming as a student. Over the years, curiosity turned into freelance work, community projects, Discord infrastructure, experiments, products, and eventually professional software engineering.
I learn by building. Some projects shipped, some became prototypes, and some were useful failures. The common thread has stayed the same: understand the problem, build something, break it, and come back with a better version.
Today I work across backend systems, data, cloud infrastructure, automation, and emerging AI technologies.