Education
42 Bangkok
Summary
I'm a fullstack developer who crafts seamless digital experiences that blend technical excellence with intuitive design. My journey began with mobile development, building high-performance Flutter apps with Clean Architecture and state management patterns like Bloc and GetX. A highlight was developing an e-commerce platform that supported thousands of concurrent users during live sales events, teaching me to balance performance with user experience under pressure. On the web side, I've mastered React's ecosystem, creating responsive interfaces with TypeScript, Tailwind CSS, and libraries like ShadCN and MUI. I especially enjoy connecting systems - like implementing WebSocket chat systems that integrate with social platforms, creating unified communication hubs. For me, development is about solving the right problems, not just writing code. Whether optimizing GraphQL queries, implementing role-based access controls, or perfecting animations with Framer Motion, I focus on how technical decisions impact users. Working across diverse projects - from hotel booking sites to education platforms and multi-tenant eCommerce systems - has taught me to adapt quickly and communicate effectively. Currently sharpening my skills at 42 Bangkok, I'm drawn to projects requiring both technical depth and creative problem-solving. When not coding, I'm exploring new technologies or refactoring projects to make them cleaner and more efficient.
Skills & Proficiency
Proficienty Legend
Business Scope
System Planning Proposal
Requirement Definition
Basic Design
Detailed Design
Manufacturing / Implementation
Unit Test
Combined Comprehensive Test
Management
Languages
Dart
HTML/CSS
JavaScript
TypeScript
Bash
PHP
Python
SQL
Frameworks
React
Flutter
Node.js
Laravel
React Native
Databases
MySQL
SQLite
MongoDB
Cloud
Firebase
Project Management
GitHub
Backlog
Development Environment
Visual Studio Code
Eclipse
OS
Windows
Linux
iOS
Android
macOS
Experience
NexusCode Developer DB
Developed a comprehensive database application to showcase NexusCode developer profiles, skills, and project experience. The platform features detailed skill visualization, project history tracking, and developer portfolio management with multilingual support (English/Japanese).
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Leader|Scale : 1-2 people
Responsible Progress:
SpotWorks
SpotWork is a dynamic web platform built to facilitate job matching and workforce management. Utilizing Laravel for the backend and React for the frontend, the project ensures both strong server-side performance and a responsive, modern user experience. The system supports various features including job listings, applications, and employer-employee interactions. Built on a MySQL database and developed using TypeScript and JavaScript, the platform is optimized for reliability and scalability in real-world use cases.
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Member|Scale : 8-12 people
Responsible Progress:
MyanConnect
Languages:
Server/OS/DB:
FM/MW Tools:
Role : Frontend|Scale : 1-5 people
Responsible Progress:
BusinessHub Multi-Tenant Platform for Online Shops
Contributed to the development of a multi-tenant eCommerce platform with a focus on a robust chat system for seamless vendor-customer communication. The platform also integrated tools for product management, order tracking, and payments. The chat system utilized WebSockets for real-time communication and was integrated with Facebook Messenger and TikTok to streamline cross-platform communication. Additionally, the platform used React, Tailwind CSS, and ShadCN for frontend development, ensuring a responsive and polished user experience. The project also emphasized performance optimization, scalability, and security with multi-tenant architecture and backend integration using GraphQL.
Languages:
FM/MW Tools:
Role : Member|Scale : 5-8 people
Responsible Progress:
BeeTi Multi-Vendor Platform
Developed a robust multi-vendor platform to simplify and enhance online shop management for vendors and administrators. The project included a mobile application for inventory, shipping, and payments, along with a dashboard for reporting, subscriptions, and shop management. The mobile app was built using Flutter with Bloc for state management, Clean Architecture for scalable design, and Test-Driven Development (TDD) for feature reliability. The dashboard was developed using React and MUI for a seamless user experience. The platform aimed to optimize vendor workflows, enhance performance, and ensure secure, scalable operations.
Languages:
FM/MW Tools:
Role : Member|Scale : 6-8 people
Responsible Progress:
WelPayMel
The WelPayMel platform was designed to simplify courier operations through a powerful mobile app and an intuitive dashboard. The mobile app offered seamless features for shipment tracking, order management, and courier integration. The dashboard empowered agents and administrators to manage tasks, roles, and transportation services with ease. I developed the mobile app using Flutter with Bloc for state management, focusing on robust performance and real-time updates. The dashboard was created using React and MUI, providing an intuitive and responsive user interface. The platform aimed to enhance operational efficiency through scalable backend development, real-time order tracking, and streamlined workflows.
Languages:
FM/MW Tools:
Role : Member|Scale : 8-10 people
Responsible Progress:
Seed Education
I worked on the Seed Education website, creating the Guides and Essentials pages. These sections were designed to provide easy-to-navigate, visually appealing content while delivering top-notch performance and search engine visibility. Using Astro for static site generation and React for interactivity, I focused on SEO, responsive design, and optimized performance. The Guides page featured a well-organized layout with dynamic React components for interactivity, while the Essentials page showcased resources in a user-friendly, responsive format. I also ensured that the site was fast and SEO-friendly, using Astro's static generation features and optimizing the code for maintainability.
Languages:
FM/MW Tools:
Role : Member|Scale : 1-5 people
Responsible Progress:
The Hotel Boundary
I played a key role in developing TheHotelBoundary website by designing and implementing essential features, including the Room Listing, Room Detail, Gallery, and Article pages. The goal was to deliver an engaging and user-friendly experience while optimizing performance and scalability. Using React, TypeScript, and TailwindCSS, I built reusable components and integrated RESTful APIs to dynamically fetch room data. I also focused on improving performance through features like pagination, lazy-loading, and memoization. The website was optimized for responsiveness across devices and browsers, ensuring a seamless experience for all users.
Languages:
FM/MW Tools:
Role : Member|Scale : 1-5 people
Responsible Progress:
WelPayMel
I contributed to the development of the WelPayMel mobile app, which was designed to streamline courier services for agents and administrators. The app focused on enabling seamless order tracking, managing shipments, and improving workflows. Using Flutter and GetX for state management, I built a smooth and efficient mobile experience that helped agents handle tasks with ease. I ensured that the app was optimized for performance, even during high usage, while keeping the user interface simple and intuitive.
Languages:
FM/MW Tools:
Role : Member|Scale : 5-8 people
Responsible Progress:
Aura Online Shop
The Aura Online Shop is an e-commerce application developed for Aura Product Myanmar. It was designed to provide seamless real-time data handling to support over 3,000 users simultaneously during live streaming sales events on various social media platforms. The app was tailored to handle high-traffic scenarios and provide an efficient shopping experience. The mobile application was built using Flutter with GetX state management, ensuring a smooth user experience and performance optimization. The project was developed using Clean Architecture and Test-Driven Development (TDD) methodologies, and it was supported by a team of 8 developers. Key responsibilities included mobile app development, facilitating communication between design and backend teams, and implementing features for real-time interactions during live sales events.
Languages:
FM/MW Tools:
Role : Member|Scale : 5-8 people
Responsible Progress: