Full-stack developer - SaaS, dashboards, and business systems

I build clean, reliable web apps that feel ready for real users.

Full-Stack Web Developer | Next.js | React | TypeScript | Supabase

I build responsive SaaS applications, operational dashboards, and business websites with Next.js, React, TypeScript, Tailwind CSS, and Supabase/PostgreSQL. Currently developing Event Core, a multi-module hall and event management platform for a New York-based client.

1 SaaS Platform in Production
12+ Modules Shipped
1.5 BSIT GWA (2025)

Open to: Full-Stack Web Developer / Frontend Developer / Next.js Developer / Website Developer

Charles John Duot

About

I am a full-stack web developer who builds responsive SaaS applications, operational dashboards, business websites, and database-backed workflows using Next.js, React, TypeScript, Tailwind CSS, Supabase, PostgreSQL, Playwright, and Git/GitHub, deployed on Vercel and Netlify. I am currently developing Event Core, a multi-module hall and event management SaaS platform for a New York-based client, covering bookings, calendar availability, kitchen operations, dining and seating, hall layouts, billing, reports, vendors, staff roles, and permissions. I have also worked on the Lux Kitchens website and its inquiry automation workflows.

I use ChatGPT, OpenAI Codex, Claude, and Base44 to accelerate prototyping, debugging, refactoring, and test generation, while personally reviewing and validating every piece of production code. I translate client conversations and real venue-operation requirements into implementation plans, UI behavior, and production-ready features. My background in IT support and image/data annotation adds strong troubleshooting, documentation, quality-control, and client-communication skills, so I approach development from the user's side and focus on shipping reliable work that can be improved over time.

Skills & Tools

Frontend

Next.js React TypeScript JavaScript HTML5 CSS3 Tailwind CSS Responsive UI Component-Based Architecture

Backend & Data

Supabase PostgreSQL SQL Authentication CRUD Workflows REST API Basics Row-Level Security Database Design Form Handling

Testing & DevOps

Playwright Git GitHub Pull Requests Branching Workflows Vercel Netlify npm

AI-Assisted Development

ChatGPT OpenAI Codex Claude AI Base44 Prompt-Driven Prototyping AI-Assisted Debugging Refactoring Test Generation

Support & IT

Windows Troubleshooting Hardware / Software Support LAN / Network Basics User Account Support Ticket Documentation Client Communication

Tools

Next.js React TypeScript JavaScript Tailwind CSS Supabase PostgreSQL Playwright Git GitHub Vercel Netlify npm VS Code Base44 ChatGPT / Codex Claude AI PHP + MySQL (basic) Windows Basic LAN setup MS Office Google Workspace monday.com

Projects

Event Core landing page with the hall management dashboard preview

Event Core

Multi-module hall and event management SaaS platform: bookings, calendar availability, kitchen production, dining and seating, hall layouts, billing, reports, vendors, staff roles, and permissions.

Next.jsTypeScriptTailwindSupabasePlaywright
Details
ResumeAI landing page with a sample resume preview

ResumeAI Builder

Next.js and Supabase resume builder with Google sign-in, a live PDF preview, ten resume formats, AI reviews and writing suggestions, and database-enforced usage limits.

Next.jsTypeScriptSupabaseGemini API
Details
Lux Kitchens homepage and designer access preview

Lux Kitchens

Bespoke kitchen and cabinetry website with Supabase-backed inquiry workflows, contact validation, automated notification and customer auto-reply emails, plus Designer Portal and admin tools.

Base44SupabaseForm ValidationEmail Workflows
Details
CJ AI Assistant chat interface preview

CJ AI Assistant

An intelligent AI assistant with a sleek CJ logo, designed to help with various tasks and provide smart assistance.

HTMLCSSJavaScriptAI UI
Details
HelpDesk Ticketing System dashboard preview

HelpDesk Ticketing System

React and Supabase ticketing app with user request flows, role-based dashboards, ticket queues, comments, attachments, and admin approvals.

ReactSupabaseRLSAdmin Dashboard
Details
StarLegends Rodriguez Branch website preview

StarLegends Rodriguez Branch

Base44-built live website for the Rodriguez branch, focused on presenting the branch experience and giving visitors a direct online entry point.

Base44Branch WebsiteLive Site
Details

Experience

2026 — Present

Freelance Full-Stack Web Developer • Remote — New York-based Client

  • Develop and maintain Event Core, a multi-module hall and event management SaaS platform using Next.js, React, TypeScript, Tailwind CSS, Supabase/PostgreSQL, Playwright, Git/GitHub, Vercel, and Netlify.
  • Build responsive dashboards and workflow modules for bookings, calendar availability, event management, kitchen operations, dining/seating, hall layouts, billing, reports, vendors, staff roles, permissions, and platform settings.
  • Implement database-backed features including authentication flows, CRUD operations, form handling, persistence, role-aware workflows, and operational management screens.
  • Translate client conversations and real venue-operation requirements into implementation plans, UI behavior, workflow decisions, and production-ready features.
  • Use Playwright to validate critical flows including mutation, persistence, menu-selection, and dashboard interactions; troubleshoot frontend, backend, database, and deployment issues.
  • Collaborate through GitHub branches, pull requests, commits, merges, and hosted deployment workflows, while using ChatGPT, Codex, Claude, and Base44 for AI-assisted development and personally validating generated code.
Project Experience

React, Supabase, and SQL Web Development

  • Built a HelpDesk Ticketing System using React and Supabase with ticket queues, user request flows, comments, attachments, admin approvals, and role-based dashboards.
  • Designed and tested SQL tables, relationships, policies, and database workflows for authenticated application features.
  • Worked with API-style data flows for authentication, ticket updates, comments, file handling, and contact form submissions.
  • Improved UI behavior, responsive layouts, state handling, and error feedback based on actual user flows instead of only visual mockups.
Project Experience

Base44 App Builder Experience

  • Built and customized web app prototypes using Base44, including page layouts, data-driven screens, and admin-style workflows.
  • Configured app entities, forms, dashboards, and user flows for client-facing experiences such as designer portals and project management tools.
  • Tested and refined generated applications by reviewing UI behavior, data handling, navigation, and responsive layout details.
Jan 2025 — May 2025

IT Assistant Intern • MANSFIELD INTERNATIONAL, INC. — Manila, Philippines

  • Provided technical support for Windows computers, hardware/software issues, user accounts, system updates, and basic LAN/network troubleshooting.
  • Documented incidents and support work clearly, helping track issues and maintain consistent troubleshooting procedures.
  • Assisted with database-related tasks and built or maintained basic HTML, CSS, and JavaScript pages.
  • Worked with PHP and SQL on an internal payroll-system project (HanFord), designing and managing databases for employee records, salary computation, and reports.
Jan 2024 — Sep 2024

Online Labeler / Image & Dataset Annotation • ATINDATA, INC. — Remote

  • Annotated images and datasets according to project-specific guidelines with a strong focus on accuracy, consistency, and quality control.
  • Reviewed labeling work carefully, followed detailed instructions, and corrected inconsistencies before submission.
  • Met deadlines in a remote environment while maintaining reliable output across repetitive, detail-sensitive tasks.

Education & Certifications

Graduation: July 2025 • GWA: 1.5

COLEGIO DE MONTALBAN — Rodriguez, Province of Rizal, Philippines

Bachelor of Science in Information Technology (BSIT)

Graduation: March 2020 • GWA: 1.75

ASIAN INSTITUTE OF COMPUTER STUDIES — Rodriguez, Province of Rizal, Philippines

Information Communication Technology (ICT)

Certifications

  • CompTIA A+ Core 1 badge

    CompTIA A+ (Core 1)

    Foundational IT skills: hardware, networking, mobile devices, virtualization, and troubleshooting.

Contact

Contact Information

Rodriguez, Rizal, Philippines · Remote-ready (working with a US client)

Send Me a Message