I build web and mobile apps to learn how real systems are designed, tested and shipped.
Currently studying IT and working toward a software engineering career.
I like problems where the hard part isn't writing the code — it's deciding what the code should do. Most of my learning happens by building something end to end, breaking it, and rebuilding it better.
- 🎓 IT student, heading toward software engineering
- 🔭 Building with React, Vue and Flutter, mostly on the front end for now
- 🌱 Working my way into cloud (AWS) and security fundamentals
- 🧪 Interested in testing, API design, and how teams keep systems maintainable
- 💬 Happy to talk about student projects, Flutter, or anything web
How I like to work
| Start with the user | Decide what the screen should do before deciding how it looks. |
| Small commits | Easier to review, easier to revert, easier to explain. |
| Read the docs first | Faster than guessing, and I end up understanding the tool. |
| Ask early | Being stuck quietly is the most expensive way to be stuck. |
Languages
Frontend
Mobile
Tools & platforms
Also using shadcn/ui for component design. · EDIT: remove anything here you haven't actually used.
Instead of percentages that don't mean much, here's what I'm actually working on and why.
| Focus | Why | What I'm building with it |
|---|---|---|
| Python | Automation and a path into data work | Small scripts and practice problems |
| React | The default for modern web UI | Component-driven practice projects |
| Vue | A second perspective on reactivity | Comparing patterns against React |
| Flutter + Dart | One codebase, both platforms | A mobile app project |
| shadcn/ui | Accessible components without reinventing them | UI layer for my React work |
🎯 Where I'm headed next
- Deploy a full-stack project to AWS end to end
- Write real tests instead of clicking through the app
- Learn the OWASP Top 10 properly, not just by name
- Contribute to an open source project
- Ship a Flutter app to a real store listing
☁️ Cloud computing — what I'm after
Understanding how applications actually run once they leave my laptop: compute, storage, networking basics, and what "scalable" costs in practice. Currently exploring AWS core services.
🔐 Cybersecurity — what I'm after
Learning to think about the failure cases: authentication, input validation, secrets handling, and the common web vulnerabilities. The goal is writing safer code by default, not chasing exploits.
🏆 Trophy case
New quote every time this page loads. 🔄
A few things about me
- 🎮 Gaming is where I go when a bug has beaten me — the fix usually shows up after
- ☕ Coffee is part of the toolchain
- 📖 Trying to learn one genuinely new thing a day, even a small one
- 🧩 I think good code explains itself, but a comment explaining why is never wasted
- 🇵🇭 Building from the Philippines