Full-Stack Developer · Bangkok, Thailand

Building modern web solutions with clean code and intent.

From backend systems to pixel-perfect interfaces.

Focused on performance, reliability, and user experience.

About

Full Stack Developer with a strong backend foundation built over 3+ years of hands-on experience in production infrastructure, database architecture, and complex system integrations. My background includes leading critical database migrations, orchestrating third-party service integrations across healthcare and CRM platforms, and managing production systems end-to-end as a sole backend developer.

Most recently, I expanded into full-stack development — delivering end-to-end features with Next.js, Strapi CMS, and GraphQL while building type-safe API layers and restructuring frontend architecture for a global luxury real estate platform.

I am seeking Full Stack Developer opportunities where I can leverage both my backend depth and growing frontend expertise to build scalable, high-quality products.

Skills

TypeScriptNest.jsExpress.jsNode.jsReact.jsNext.jsSQLNoSQLREST APIGraphQLRedisDockerTanStack QueryGitGitHub ActionsLinearHubSpotClose CRMStrapi CMSStripeTwilioSendGridHealthie API

Experience

Sep 2025 - Present

Full Stack Developer

Brand Atlas

  • Developed and maintained full-stack web applications for a global luxury branded residences marketplace using Next.js, Strapi CMS, PostgreSQL, and GraphQL, deployed on AWS with PM2
  • Implemented a type-safe API layer by integrating graphql-codegen with TanStack Query, auto-generating TypeScript types for all Strapi GraphQL requests and responses — significantly reducing development time and debugging effort
  • Refactored the advisory page by classifying component changes into unchanged, redesigned, and new groups, ensuring shared components remained compatible across all pages and preserving the existing Strapi content structure
  • Restructured collective page navigation to properly reflect a self-referencing main/subcategory hierarchy and replaced client-side filtering with server-side API calls, eliminating stale data issues and improving reliability
  • Designed and optimized PostgreSQL schemas in Strapi CMS to ensure data integrity, scalability, and efficient query performance

May 2024 - July 2025

Sole Backend Developer

Everself

  • Collaborated with PM to analyze feature feasibility and technical requirements, designing implementation workflows and database schemas that balanced business needs with technical constraints while ensuring scalable, maintainable solutions
  • Served as sole backend developer managing entire production infrastructure — implemented features from concept to deployment using NestJS/TypeScript, maintained third-party integrations, and resolved critical production issues in real-time
  • Orchestrated complex integrations between healthcare systems and third-party services — integrated Healthie's GraphQL API for EHR/telehealth functionality, synchronized Close CRM for patient relationship management, implemented Stripe payment processing with subscription handling, and configured Twilio/SendGrid for email and SMS communications
  • Led migration of the production database from MySQL 5.7 to PostgreSQL 16.6 (GCP), resolving type conflicts, rewriting migration logic, and validating data accuracy with pgCompare to avoid increased cloud costs and ensure third-party compatibility

Nov 2022 - Apr 2024

Team Lead & Backend Developer

Baania

  • Led project planning in agile startup environments — analyzed features, negotiated timelines, and delegated tasks; coordinated across frontend, PM, and data teams
  • Optimized data layer performance through efficient database design, refactored complex queries, and implemented Redis caching to reduce API response times by 30–40%
  • Led database migration from AWS RDS to Google Cloud SQL, implementing new architectural strategies for enhanced scalability

Feb 2022 - Apr 2022

Manual Software Tester

Digital Endpoint

  • Designed comprehensive test scripts covering global use cases and edge scenarios for monitoring and security features
  • Collaborated with the development team to identify and document 50+ bugs with detailed reproduction steps, reducing debugging time and improving sprint velocity