About
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).
Experience
Fullstack Developer
Vajiravudh College — In-house Software Development
Freelance Developer
Remote / Project-based
Backend Developer
Atevada — Web3 Application & Community Tools
Report Developer (Internship)
Bangkok Payment Solutions Co., Ltd.
Computer Engineering
Mahidol University
Projects
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
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
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
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
Needed a mobile frontend to control and monitor an air purifier device in real time.
Built a React Native frontend for an air purifier controller app with real-time API integration for device status and control.
Outcome — Delivered a working mobile control app with live device status and responsive control actions.
- React Native
- REST APIs
Project investor community needed automated giveaways and a way to handle image assets at scale.
Built a Discord bot using discord.js to automate community giveaways for project investors. 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 team.
- Node.js
- discord.js
- AWS S3
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