// FULL STACK WEB & MOBILE DEVELOPER

I build complete systems, not just webpages.

Interfaces, REST APIs, relational databases, auth and the automations that connect them. Since 2022 I've shipped EMR systems for hospital operations and full business platforms for small teams.

Request path · what I own● end to end
  1. 01

    Interface

    Web and mobile clients

    Next.js · NuxtReact Native

  2. 02

    API

    REST services, business logic

    Nest.js · LaravelFastAPI

  3. 03

    Data

    Schemas, queries, cache, sync

    PostgreSQL · DrizzleRedis · PowerSync

  4. 04

    Automation & AI

    Workflows, CRM, queues, AI agents

    n8n · GHL · BullMQClaude Code · Codex · Hermes

  5. 05

    Ship

    Build, deploy, monitor

    Docker · GitHub ActionsAWS · Cloudflare · Hostinger

Production
EMR systems for the National Center for Mental Health
Cross-platform
Two products shipped on web (Next.js) and mobile (Expo)
Backend depth
Nest.js APIs, Drizzle schemas, Redis, offline sync
Automation
24/7 customer support flow on n8n + Gemini
01Projects

Systems I've designed, built and shipped.

Open a project for the full case study: architecture, features and engineering decisions.

Water Refilling Management System preview
Web & Mobile

Water Refilling Management System

An all-in-one operations system built for water refilling stations to simplify and digitize daily business processes. It supports customer management, delivery scheduling, inventory tracking, sales and expense monitoring, and maintenance scheduling for both owners and staff. The platform improves operational efficiency, strengthens coordination, and provides a centralized view of business performance.

TypeScriptNext.jsReact Native ExpoSupabase (PostgreSQL & Storage)+7
ENT Clinic Management System preview
Web

ENT Clinic Management System

The EMR system is a digital healthcare platform that helps clinics and hospitals manage patient information more efficiently. It provides a secure way for doctors, nurses, and staff to record and access patient histories, diagnoses, medications, and vital signs, while also simplifying appointment scheduling and overall patient care management

TypeScriptVueNuxt.jsPinia+2
Better Buy preview
Web

Better Buy

Better Buy is a smart comparison web application that helps users shop more efficiently by breaking down product prices into a simple price-per-unit format. It supports multiple product categories such as liquids, solids, and circular goods like pizzas, making it easy to compare value across different items. With its fast and intuitive interface, Better Buy removes pricing confusion and empowers users to make more cost-effective buying decisions in seconds.

TypeScriptNext.jsZustandTailwind CSS+1
N8N Automation preview
Automation

N8N Automation

An n8n-powered automation workflow that transforms Facebook Pages and shop messaging into a 24/7 customer support system. It automatically processes and responds to customer inquiries in real time, improving service efficiency, increasing responsiveness, and allowing businesses to maintain consistent customer engagement without requiring constant human support.

N8NGemini APIGoogle APIWebhook
02Skills & tools

Skills & tools, grouped by what they do.

Grouped by the job each tool does in a system, from interface to deployment.

01Frontend

11 tools

Web interfaces, dashboards and design systems.

TypeScript
React
Next.js
Vue
Nuxt.js
Tailwind CSS
shadcn/ui
Bootstrap
Vuetify
PrimeVue
jQuery

02State & Data Fetching

4 tools

Server cache, client state, routing.

TanStack Query
Zustand
Pinia
React Router

03Backend & APIs

6 tools

REST services, business logic, queue workers, auth tokens.

Nest.js
Laravel
FastAPI
CodeIgniter
BullMQ
JWT

04Databases & Storage

5 tools

Relational modeling, ORM, caching.

PostgreSQL
MySQL
Supabase
Drizzle ORM
Redis

05Cloud, Hosting & DevOps

7 tools

Containers, CDN, hosting, deployment, version control.

Docker
AWS
Cloudflare
Hostinger
Git
GitHub
GitLab

06Automation, CRM & AI

6 tools

Workflow automation, CRM integration and AI agents.

n8n
GoHighLevel (CRM)
Claude Code
ChatGPT Codex
Hermes
Cursor

07Workflow & Collaboration

4 tools

API testing, editors, planning.

Postman
VS Code
Jira
NotionNotion
03Behind the interface

What happens past the UI.

Pick a layer to see what I do there and where it shipped.

01 · Interface

Interfaces people use all day

Component-driven web and mobile UIs. Server state in TanStack Query, client state in Zustand or Pinia, data-dense screens built on TanStack Table.

Tools
Next.jsReactNuxt.jsReact Native ExpoTailwind CSSshadcn/uiNativeWind
Shipped in
Negosyo TrackerWater StationENT Clinic EMRBetter Buy
04Process

From a business problem to a running system.

  1. 01

    Understand

    The workflow, the users and what's breaking today.

  2. 02

    Model

    Data schema, roles and API surface before UI.

  3. 03

    Build

    Frontend and backend together, typed end to end.

  4. 04

    Integrate

    Auth, third-party APIs, webhooks, automations.

  5. 05

    Verify

    Validation, debugging and staging QA.

  6. 06

    Ship

    Docker and CI/CD releases, then monitor and iterate.

05Experience

Production software where reliability matters.

  1. August 15, 2022 - June 30, 2026

    Full Stack Developer

    National Center for Mental Health

    In Progress

    Developed and maintained multiple Electronic Medical Record (EMR) systems for hospital operations, improving day-to-day workflow efficiency and supporting secure patient data exchange across integrated healthcare systems.

    • Designed and optimized relational database schemas and query structures to improve data integrity, normalization, scalability, and application response times.
    • Implemented Docker-based deployment and monitoring workflows to make staging and production releases more consistent and reliable.
    • Provided production support by monitoring system health, resolving staging and live issues, and addressing user-reported concerns to maintain operational stability.
    EMR systemsRelational databasesDockerSystem integrationProduction support
  2. August 2021 - September 2021

    Full Stack Developer

    Avasia Information Systems, Inc

    Internship

    Developed a timekeeping web application that automated employee attendance verification through face recognition and QR code scanning.

    • Built image-based and real-time video face recognition flows using JavaScript, PHP, Mustache.js, and Face API.js.
    • Reduced manual logging errors and improved verification accuracy through automated identity validation.
    JavaScriptPHPFace API.jsMustache.js
  3. April 2018 - May 2018

    Data Entry (Special Program for the Employment of Students - SPES)

    TESDA Rizal Provincial Office

    Student

    Performed data encoding and validation under the government's SPES initiative, supporting structured administrative work and document management.

    • Used Excel to encode records and validate details against physical documents.
    • Checked entries for accuracy, completeness, and compliance with required office records.
    MS Excel
06About

I start with the data model and finish with a deploy.

I'm Gil, a full-stack developer who spent four years keeping hospital EMR systems fast, correct and online. That work taught me to treat schemas, error handling and releases as part of the product, not afterthoughts.

On my own time I build operations software for small businesses: web and mobile clients, typed APIs, offline sync and automation that removes manual work.

Focus
Business systems, healthcare software, workflow automation
Looking for
Full-time or contract full-stack roles
07Contact

Have a system that needs to be built?

Tell me what the workflow looks like today. I'll reply with how I'd model it, build it and ship it.