Resume
Download ResumeFull-stack engineer with about 10 years of hands-on experience, specializing in Laravel and Next.js — covering everything from requirements definition to infrastructure (AWS / Terraform) and operations. Founded EeeeG, Inc. in 2020 and works fully remote from Penang, Malaysia.
Founded a software development company; works as both PM and engineer across multiple concurrent projects.
- Feature development and operation of a major newspaper's digital English media (Next.js / Laravel / Terraform)
- Long-term development of systems for municipalities and enterprises, including a regional voucher platform
- Introduced AI-driven development such as automated PR review with Claude Code and E2E automation with Playwright
- End-to-end ownership from requirements and client negotiation to release and operations
Worked as a freelance software engineer on multiple web development projects.
- Built G Suite single sign-on (SAML) for an HR automation SaaS
- Migrated an online print ordering system from Symfony / Agavi to Laravel
- Developed a hospital–care facility matching system
Developed and maintained enterprise web applications.
- MVNO business system: from requirements definition through system testing
- Development of a marketing automation platform and a mobile SDK
Started career working on Java-based business systems.
- Design and testing of a legal record-matching system
- Development and testing of carrier pre-installed mobile apps
Full-stack feature development, bug fixes, and operation of a digital English-language news media platform.
- Upgraded Next.js / Laravel; built CMS preview and continuous audio playback UI
- Launched AI-generated audio; introduced automated PR review with Claude Code (GitHub Actions)
- Automated E2E testing with Playwright; maintained unit tests with Jest / PHPUnit
- Infrastructure work with Terraform / CloudFront / S3 and production releases via GitHub Actions
Developed two client projects in parallel, fully remote.
- Drag & drop component UI with dnd-kit and react-table pagination
- SMS sending requests and delivery-status retrieval
- S3 upload for PDF / Word / Excel files with a GPT-powered chat answering from file contents
Long-term development of an API, admin console, and mobile app covering voucher issuance, purchase, merchant settlement, and bank approval.
- API design based on clean architecture and the Repository pattern
- Mobile app work in React Native; frontend development with Next.js / React
- Provisioned EC2 / RDS / VPC with Terraform; testing with Dusk / PHPUnit
- CSV / Excel import & export with Laravel-Excel
Migration to a renewed site plus ongoing feature development.
- Server setup, Docker dev environment, and automated deployment with GitHub Actions
- User-to-user chat feature built with clean architecture
Backend (API) development for a SaaS covering employee records, org charts, HR operations, and workflow approvals.
- Built G Suite single sign-on (SAML) from scratch
- Improved CSV import / export and email notification features
Improved two Laravel projects (frontend and API), mainly around the order cart and My Page.
- Migrated legacy Symfony / Agavi code to Laravel
- Implemented per-ASP logic and view separation
A system matching discharged patients with care facilities, plus improvements to a care facility landing page.
- Laravel batch commands and migrations for a database migration
- Slack notifications for landing page inquiries
- Competitor crawler using Treasure Data and Elasticsearch
Worked on the online form backend, the scenario feature frontend, and a mobile SDK.
- Built and tested a mobile SDK with Firebase push notifications
- Shipped an app implementing the SDK
A business system for manufacturers, agencies, and end users to apply for and review contracts.
- Authored requirements, basic design, and detailed design documents
- Handled test design through unit, integration, and system testing
Testing for a business system handling contract applications and inquiries.
- Test design and unit / integration / system testing
- Reviews for an offshore development team
Smartphone apps for e-books, data top-up, and more.
- Authored screen flow diagrams and message list documents
- Test design / execution and Redmine ticket fixes
Development of a legal record name-matching (entity resolution) system.
- Authored basic and detailed design documents
- Test design and unit / integration / system testing
Built file uploaders, BBS, CMS, and more from scratch with the MVC pattern, mainly in Java.
- End-to-end experience from requirements to detailed design and implementation
- Earned OCJP Silver during the training period
Cloud architecture design and best practices certification.
Oracle Certified Java Programmer certification.
English language proficiency certification.
Japanese national qualification for real estate transactions.