Backend-focused developer with over 5 years of experience designing scalable APIs and data-intensive backends. Proficient in PHP/Laravel and JavaScript/Node.js, with expertise in real-time streaming systems and data ingestion pipelines. Experienced with MySQL, Redis, and both relational and NoSQL databases.
Recently led the development of a streaming API for a Korean meditech firm and a Laravel Filament analytics CMS for a US pharmacy, handling large data imports and chart APIs. Previous projects include e-commerce, CMS, and automation solutions on AWS.
Skilled in system architecture, deployment, and CI/CD practices. A collaborative team player familiar with Agile/Scrum methodologies, focusing on clean code and impactful business outcomes.
High Ground
Backend Developer (Remote)Pixels Magic Asia
Backend Developer (Remote)December 2023 – May 2025 (Full-time)
June 2025 – Present (Part-time)
MySkinRecipes
Web Developer (Remote)Brain Myanmar Co.,Ltd
Web Developer (Hybrid)Diploma in Web Development
KMD InstituteBachelor of Arts in English
University of West YangonJavaScript, PHP, SQL, Go
MySQL, MongoDB, Redis, SQLite, PostgreSQL
WebSockets, PHPUnit, REST, GraphQL
Laravel, Symfony, Yii, PrestaShop, Node.js, Express.js, Strapi, Jquery, Gin, Go Fiber, Hugo
AWS (EC2, Light Sail, Lambda, API Gateway, IAM), Nginx, Apache Supervisor, Shell Script
Streaming Service Backend for Korean Meditech Company
Objective: Create a robust technical ecosystem capable of handling IoT device connectivity, real-time streaming, and user-facing digital experiences.
My Role: I started as the sole backend developer, creating the initial
MVP with a Filament-based admin panel and WebSocket streaming in Laravel, later evolving it into a dedicated API backend. I defined
domain models for organizations, programs, and devices, and implemented real-time streaming using WebSockets before migrating to a standalone MQTT server as requirements grew. I designed REST APIs for the host and client apps and the MQTT server, ensuring authentication and session validation. I managed device lifecycles, enforced access controls, and built endpoints for analytics dashboards. Developed a usage quota system using Redis TTL timers for B2C streaming limits. Created a Supervisor-managed daemon to terminate streams on expiration and added pause/resume functionality. Integrated with subscription services to exempt paid users and collaborated on new features as the product evolved. As the product evolved, I collaborated with other developers to integrate new features and improvements.
Technologies: Laravel, Sanctum, MySQL, Filament (admin MVP), REST APIs, WebSockets (MVP), MQTT (current), Server-Sent Events (SSE), and Redis
Analytics CMS for US Pharmacy Company
Objective: Develop a Laravel CMS for a US pharmacy's iPad app, managing CSV/Excel data and chart APIs.
My Role: Designed and implemented the Filament admin panel and data model for pharmacy analytics, incorporating secure authentication and role-based access. Developed CSV/Excel import workflows using Maatwebsite Excel, including header validation and background jobs, with user-friendly notifications. Scheduled cron jobs for data refresh and built efficient SQL queries and API endpoints for charts tailored for the iPad app. Added automated tests with Pest and collaborated with stakeholders to refine metrics and visualizations.
Technologies: Laravel 12, Filament 3, Laravel Sanctum, MySQL, Maatwebsite Excel, Redis/Predis, REST APIs, Laravel Reverb, PestPHP.
MySkinRecipes E-commerce Platform Migration
Objective: Migration of MySkinRecipes' e-commerce platform to PrestaShop 8.0, significantly enhancing functionality and user experience.
My Role: Develop custom PrestaShop modules to streamline product management, automate tax calculations, improve order management, and implement easy shipping setups with carriers like DHL Express. Additionally, I integrated Stripe for secure payments, designed user-friendly product search features, and implemented a contact form, order history, product review system, and data migration scripts for a seamless transition from the old database.
Technologies: PrestaShop, PHP, MySQL, Redis, Symfony Framework, MySQL, Twig Template Engine (or Smarty Templates), and TypeScript
CSV Upload Project (1 Million Records)
Objective: Streamlined data ingestion for massive CSV files (1M+ records) by building a high-performance Laravel application.
My Role: I used the Laravel framework, utilizing its queue system for efficient background job processing and WebSocket for real-time data upload progress updates.
Technologies: Laravel, JavaScript, MySQL, and WebSocket.
CMS for the Broadcasting Corporation
Objective: Developed a secure and user-friendly CMS for the International Broadcasting Corporation to facilitate efficient website content management.
My Role: Designed and implemented secure user authentication using JWT to protect access to the CMS. Built CRUD functionality for managing ZIP files, including optimized uploads to the S3 server and streamlined file downloads. Developed a command-line interface (CLI) tool for efficient file uploads to servers. Automated file publishing and maintenance tasks using crontab, ensuring timely and consistent content updates.
Technologies: Go, Gin, PostgreSQL, SQLC, AWS S3.
Automated Log Data Processing and Integration System
Objective: To automate the processing of generating daily traffic logs for the server.
My Role: Developed a Shell script to parse Apache logs into CSV files and a Node.js script to convert these files into JSON and send them to a Google App Script WebApp. For China servers, an AWS API Gateway and Lambda function was implemented to bypass the China firewall. Integrated the workflow with Google Sheets using Google App Script to dynamically store and organize data for reporting.
Technologies: Shell Scripting, Node.js, AWS Lambda, AWS API Gateway, Google App Script, Google Sheets.
Web Scraping Project: Extracting Data from Multiple Websites
Objective: To develop an automated web scraping system to efficiently collect targeted data from multiple websites.
My Role: Utilized Roach PHP spiders to extract data from designated websites and store it in MySQL database tables. Additionally, I've integrated Laravel's task scheduler and queue system to automate the data extraction process at predefined intervals.
Technologies: Symfony Dom Crawler, Roach PHP, Laravel, and MySQL
Objective: Developed a personalized, bilingual (English & Myanmar) digital wedding invitation website to celebrate a special day, featuring elegant animations, ceremony details, a photo gallery, and a story section.
My Role: Sole developer for front-end implementation; collaboratively designed the UI/UX with my wife using Canva, making all decisions on font selection, color schemes, and overall aesthetics. Implemented interactive elements, responsive design, and smooth animations to enhance user experience, and managed full lifecycle deployment.
Technologies: React 18, Vite 6, TypeScript, Tailwind CSS v4, motion (animation library), embla-carousel-react.