home / about ← field notes, unfiltered
field notes · p. 01ABOUT RICARDO JR.
Full-Stack Developer, Manila. I build websites and web apps, then run them on servers I control. I like knowing where things live when they break.
← that's me. yes, really.
developer spotted ✓
How I work
I like making the page, the API behind it, and putting both somewhere real. Most of my stuff runs on a Proxmox box at home. Fixing it at 2am taught me more than any tutorial.
Day to day I write TypeScript and PHP, and read a lot of logs.
- Five featured projects, plus freelance and capstone work
- A Proxmox homelab that hosts my demos
- Projects built for students, communities, and clients
- Freelance since 2024, tinkering since 2022
LOGBOOK
~/work, freelance web developer · 2024 → present
Client sites and capstone work: online stores, event pages, business sites, and technical support for capstone projects, including system design, databases, and deployment. Deadlines are real even when the budget is funny.
self-employed = self-debugging →
~/work, IT intern (OJT) · MYTRON · 2025 → 2026
Hardware diagnostics on POS systems, LAN setup, IP addressing, router config. Learned how much of "the cloud" is just somebody's dusty switch.
yes, I touched real hardware →
THE TOOLBOX
~/web
Most days I'm in a React or Next.js frontend, styling with Tailwind. SmartStudy's interactive bits use Alpine.js, because sometimes a sprinkle is enough.
~/backend
PHP APIs with logins, MySQL underneath. Python handles the boring scripts nobody wants to write twice.
~/servers
Code gets deployed, Docker runs the app, Nginx handles routing, and Cloudflare gets traffic where it needs to go. Nothing listens on a public port.
~/homelab
This is where I test things before pretending I know them. One Proxmox box, Ubuntu VMs, containers I break on purpose. This site runs on it.
uptime: best effort, honesty: 100% →
~/currently exploring
React Native + Expo, PostgreSQL, Azure. Learning these properly before putting them on the 'yeah, I know this' list.
HAVE A PROJECT
IN MIND?
“What I cannot create, I do not understand.”
— Richard Feynman