Full-stack / Frontend Engineer

Harry
Lagunsad

I build secure, scalable web apps end to end — React and TypeScript on the front, Node.js and AWS behind them. Five years shipping production software, most recently a live video-meeting platform and government portals.

Calamba City, PH · UTC+8Open to remote & freelance
About

A full-stack engineer who likes owning a feature from the database to the screen — and leaving the codebase cleaner than I found it.

I’ve led a small team, shipped to real users, and care about the unglamorous parts: auth flows, clean commits, and the bugs that only show up in production. Comfortable working async and writing clear updates.

Selected work

01 — Live products

Caliber

training-analyzer-ten.vercel.app

Competency platform (RBAC + cycle engine)

An organization's 3-year learning cycle: employees take an annual Competency Assessment, the system computes the gap to each role's target levels, and those gaps become a prioritized Growth Plan. Four roles with scoped access and separation of duties (no one validates their own assessment or approves their own plan), enforced by Postgres Row-Level Security plus secret-key server routes. The gap/diff/readiness engine is pure and unit-tested; built test-first with Vitest + Playwright.

Next.jsTypeScriptSupabaseRLS + RBACVitestPlaywright

Live Board

live-board-one.vercel.app

Real-time collaborative Kanban

A members-only Kanban board: sign in, create boards you own, and invite collaborators with a link — then a card move by one member appears for the others instantly, with live presence showing who's in. A single Supabase Realtime channel carries Postgres Changes plus presence (RLS-filtered to members), and fractional/midpoint card ordering keeps every move to a single write. Built test-first with Vitest and a two-client Playwright test that proves the sync.

Next.jsTypeScriptSupabase RealtimeAuth + RLSVitestPlaywright

Moderation Dashboard

moderation-dashboard-one.vercel.app

Trust & Safety review queue

A moderation tool where flagged content is triaged in a queue, with role-based access (viewer / moderator / admin), an append-only audit log, and Postgres Row-Level Security enforcing permissions at the database. Built test-first with Vitest and Playwright; open source with a live demo.

Next.jsTypeScriptSupabaseRLSVitestPlaywright

Subscription Starter

subscription-starter-zeta-khaki.vercel.app

Auth + Stripe subscriptions

A SaaS billing flow: sign up, subscribe via Stripe Checkout, and unlock premium content. Subscription status is written server-side only (after Stripe confirms payment), with Row-Level Security so users can't self-grant access. Built test-first with Vitest + Playwright.

Next.jsTypeScriptSupabaseStripeRLSPlaywright

Ask the Docs

ask-the-docs-eight.vercel.app

RAG document Q&A with citations

A retrieval-augmented Q&A app: paste a document and questions are answered grounded in the text, with citations to the exact chunks used. Chunks → embeddings → cosine top-k retrieval → grounded generation with Google Gemini. Built test-first with Vitest + Playwright.

Next.jsTypeScriptGeminiRAGVitestPlaywright

WebPros

meeting.webpros.biz

White-label video-meeting platform

Helped lead a production video-meeting product used by real customers. Built meeting and admin features, self-served OTP auth flows, and per-meeting controls, and tracked down real-time and UI bugs across a live React/TypeScript front end on a serverless backend.

ReactTypeScriptServerlessCognito authCloudFront

QC-HRMD

hrmd.quezoncity.gov.ph

Government HR management portal

Human-resource portal for the Quezon City government. Built admin workflows, staff roles, and reporting views used by city staff, with authentication and role-based access throughout.

ReactTypeScriptNode.jsRole-based access

Bayanihan QC

bayanihan.quezoncity.gov.ph

Citizen volunteer platform

Volunteer-program platform for the Quezon City government — citizen registration, program management, and admin tooling built for a public-sector audience.

ReactTypeScriptNode.jsREST APIs

More open-source projects are on the way — each with live demos and tests.

Capabilities

02 — Stack

Frontend

React, TypeScript, responsive UI, component architecture

Backend & APIs

Node.js, Express, REST / JSON services, JWT auth, MongoDB, SQL

Cloud & tooling

AWS (Amplify, Cognito, S3, Lambda, API Gateway), Heroku, Git, Claude Code

Ways of working

Clean commits & PRs, agile delivery, async collaboration, trust & safety / moderation workflows

Experience

03 — Track record
Jan 2026 — Present

Freelance Full-Stack Developer

Independent · Remote

  • Build and ship full-stack web apps for clients with React, Node.js, SQL and AWS.
Oct 2022 — May 2026

Team Lead / Fullstack Web Developer

SparkSoft Solutions Inc. · Quezon City

  • Led a team delivering React front ends on Node.js / AWS backends.
  • Designed admin APIs, reporting views, and auth / authorization for operational tools.
Jun 2021 — Jun 2023

Junior Software Developer

SparkSoft Solutions Inc. · Quezon City

  • Built Node.js / Express + MongoDB services and the REST APIs that fed web front ends.
  • Bug fixing, feature work, and performance improvements in a small team.
04 — Contact

Let’s build something solid.

Open to remote roles and freelance work. The fastest way to reach me is email.