Nakhon Pathom, Thailand

Hi, I'm

Jeerapan Sudsawad

Fullstack Developer & Infrastructure Engineer

I build and ship full-stack web apps, and manage the infrastructure that keeps them running.

01

About

>whoami

Full-stack developer who owns the whole lifecycle — not just building apps, but deploying and running them. Currently a Fullstack Developer at Vajiravudh College doing in-house software development, plus freelance web development on the side. Background includes IT/network infrastructure administration (Cisco ISE, Catalyst WLC, Palo Alto firewalls) alongside app development. Currently expanding into AI engineering — exploring LLM/NLP, workflow automation (n8n), and AI-assisted development workflows (Claude Code).

02

Experience

[2024–Present]

Fullstack Developer

Vajiravudh College — In-house Software Development

[2022–Present]

Freelance Developer

Remote / Project-based

[2023]

Backend Developer

Atevada — Web3 Application & Community Tools

[2021]

Report Developer (Internship)

Bangkok Payment Solutions Co., Ltd.

Education
[Degree]

Computer Engineering

Mahidol University

03

Projects

Student Report System01_project

School's administrative reporting system was outdated and lacked data visualization for staff.

Rebuilt and deployed a Next.js version of a school administrative reporting system. Added dashboard data-visualization graphs and new backend endpoints to support them. Diagnosed and fixed data-import bugs caused by inconsistent Excel export formats from different data sources.

Outcome — Replaced the legacy reporting workflow with a faster, visual dashboard and resolved recurring data-import failures across multiple source formats.

  • Next.js
  • Node.js
  • MySQL
IQAir Air Quality Monitor02_project

An air quality monitoring dashboard needed ongoing maintenance, better responsiveness, and more reliable data polling.

Deployed and actively maintain an air quality monitoring dashboard. Fixed UI responsiveness issues on 4K displays and resolved a backend API rate-limiting issue affecting data polling reliability.

Outcome — Stabilized data polling reliability and fixed display issues on high-resolution monitors, keeping the dashboard accurate and readable in production.

  • Node.js
  • Express
  • Frontend Dashboard
  • Third-party API Integration
Legacy App Modernization & Deployment03_project

A 2,000+ line monolithic Flask app, originally built by a non-technical teacher using AI-assisted coding, needed restructuring, security hardening, and a real deployment path.

Inherited the application and restructured it into modular components, added authentication and other security hardening, then containerized it with Docker and deployed behind nginx with HTTPS for internal school use.

Outcome — Turned an unmaintainable single-file app into a modular, authenticated, securely deployed service running reliably for internal school use.

  • Flask
  • Docker
  • nginx
  • HTTPS
Infrastructure Monitoring Stack04_project

Internal VMs had no centralized way to track system and container health or alert on issues.

Set up a Prometheus + Grafana monitoring stack across internal VMs, with node-exporter and cAdvisor configured to feed system and container metrics into Prometheus for visualization and alerting.

Outcome — Gave the team real-time visibility into system and container health across internal infrastructure, with alerting on key metrics.

  • Prometheus
  • Grafana
  • Docker
  • Linux
Tempod Plus (Air Purifier Controller App)05_project

An air purifier controller app needed a mobile frontend built directly from the designer's Figma files, with a client requirement to use the Gluestack UI library.

Built the React Native frontend for Tempod Plus based on the designer's Figma designs, using Gluestack UI per the client's requirement. Scope was frontend implementation only — no backend or live device data integration.

Outcome — Delivered a frontend matching the Figma designs, ready for backend integration.

  • React Native
  • Gluestack UI
Web3 Community Tools (Atevada)06_project

The project needed a way to run community giveaways without doing it manually.

Built a Discord bot using discord.js to automate community giveaways. Created APIs interfacing with an AWS S3 bucket for image retrieval and processing workflows.

Outcome — Automated a previously manual giveaway process and streamlined image asset handling for the community.

  • Node.js
  • discord.js
  • AWS S3
04

Skills

#Frontend

  • React
  • React Native
  • Next.js
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • Tailwind CSS

#Backend

  • Node.js
  • Express.js
  • MySQL
  • REST APIs
  • Flask

#Infrastructure / DevOps

  • Docker
  • nginx
  • Linux server deployment
  • Git
  • Prometheus
  • Grafana
  • CI/CD
  • Cisco / network administration

#Currently exploring

  • n8n workflow automation
  • Claude Code / AI-assisted agentic workflows
  • LLM/NLP
05

Contact

Open to opportunities
jeerapansudsawad@gmail.comGitHub_

Nakhon Pathom, Thailand

Download_Resume.pdf