Independent Web Developer — Rapid Prototyping & Full-Stack Systems
I rapidly turn business ideas and operational workflows into working web applications — from browser-based prototypes to deployed full-stack systems with APIs, authentication, databases, role-based access, and operational dashboards.
A reusable approach for rapidly turning real-world workflows into deployable web applications. The architecture combines responsive interfaces, APIs, authentication, persistent data, role-based workflows, and operational dashboards.
Live Demo · Frontend Repository · Backend Repository
Digital Barangay is one working implementation of this approach, adapted for local government services. It demonstrates resident registration, authentication, document requests, community concerns, administrative workflows, persistent PostgreSQL data, and live deployment.
Resident / Admin Browser
|
v
GitHub Pages frontend
|
HTTPS API
|
v
Render / Express API
|
Prisma ORM
|
v
Neon PostgreSQL
Uploads -> Cloudinary
Stack: HTML/CSS/JavaScript · Node.js · Express · Prisma · PostgreSQL/Neon · JWT · Render · GitHub Pages · Cloudinary
What this demonstrates: the ability to take a workflow from rapid prototype through frontend, API, authentication, database, role-based operations and deployment.
| Project | What it demonstrates | Stack |
|---|---|---|
| RemitCompare | Compares live remittance provider rates against the mid-market rate | Vanilla JS, live FX API |
| BudgetFX | Multi-currency budget ledger with live conversion | Vanilla JS, localStorage, live FX API |
| RateAlert | Currency tracker with sparkline and threshold alerts | Vanilla JS, SVG, Notifications API |
| OrbitConnect | Combines GitHub + npm activity into one developer profile | Vanilla JS, GitHub + npm APIs |
| OrbitOrg | Visualizes an organization's repositories | Vanilla JS, SVG |
| OrbitStats | Repository commit activity, languages and contributors | Vanilla JS, SVG |
| Orbit | GitHub profile explorer visualized as an orbit of repositories | Vanilla JS, SVG |
Rapid prototyping is the starting point, not the finish line. I use it to validate ideas and workflows quickly, then add the engineering depth the product actually requires: APIs, persistent data, authentication, role separation, integrations, and deployment.
I use AI-assisted development as part of the workflow, but the goal is shipped software that can be inspected, tested, deployed and explained — not code generated for its own sake.
I use the simplest architecture that fits the product. Client-side applications stay lightweight when a backend isn't necessary. When the product requires persistent data, authentication, role separation or operational workflows, I build beyond the browser and connect the pieces into a deployable system.
The repositories document the architecture, deployment model, data sources and current limitations rather than presenting prototypes as finished products.
Open to freelance work and practical web application projects.