I build web and mobile apps. Been doing this for 10 years—shipping React frontends, React Native apps, and Node.js backends. Work extensively with AWS, building serverless architectures and microservices.
These days, I'm deep into AI tooling—building agent frameworks and coding assistants that actually make development faster, not just fancier.
Want to code faster with AI?
Get my free ebook: "Write Code Faster and Effectively with Claude Code (Without the Hallucinations)"
📚 Download Free Ebook →How I code
I write maintainable code guided by SOLID, DRY, and YAGNI principles, apply proven design patterns, and design infrastructure with long-term simplicity in mind. I follow 12-Factor App methodology and embrace self-contained micro frontends and SCS architecture for scalable architecture.
What I work with
Side Projects
DevWithAI.com →
Practical guides and resources for developers building with AI. Covers prompt engineering, LLM integration, and using AI assistants like Claude and GPT to write better code faster.
Work Experience
Software Developer
Apr 2025 – PresentKeypa, Australia
Design full-stack platforms with AWS Lambda, GraphQL/Hasura, and AI agent integrations. Develop cross-platform mobile apps using React Native and TypeScript.
Key Responsibilities:
- Design and implement full-stack platforms using AWS Lambda and serverless architecture
- Build GraphQL APIs with Hasura for real-time data synchronization
- Integrate AI agent frameworks for automated workflow processing
- Develop cross-platform mobile applications using React Native and TypeScript
- Implement CI/CD pipelines for automated testing and deployment
Technologies:
Software Engineer
Jan 2025 – Mar 2025Vively Health Pty Ltd, Australia
Built robust APIs and backend services with PHP Laravel. Developed web and mobile applications with React and React Native.
Key Responsibilities:
- Built RESTful APIs and backend services using PHP Laravel framework
- Developed responsive web applications using React and modern JavaScript
- Created mobile applications with React Native for iOS and Android platforms
- Implemented authentication and authorization systems
- Optimized database queries and application performance
Technologies:
Software Developer
May 2023 – Oct 2024Conduct HQ, Australia
Developed interactive applications using React Native, TypeScript, and MongoDB. Integrated WebSocket for real-time communication.
Key Responsibilities:
- Developed mobile applications using React Native and TypeScript
- Implemented real-time communication features using WebSocket
- Designed and optimized MongoDB database schemas
- Built RESTful APIs with Node.js and Express
- Implemented push notifications and background task processing
Technologies:
Engineering Manager
Oct 2020 – Apr 2022BRIKL, Thailand
Led engineering teams managing full-stack projects with React and TypeScript. Re-architected frontend to event-driven architecture, improving state management with Redux Toolkit.
Key Responsibilities:
- Led and mentored engineering teams of 5-8 developers
- Architected and implemented event-driven frontend architecture
- Migrated legacy codebase to TypeScript for improved type safety
- Implemented Redux Toolkit for scalable state management
- Established code review processes and engineering best practices
- Coordinated with product and design teams for feature planning
Technologies:
Frontend Developer
May 2020 – Sep 2020BRIKL, Australia
Implemented BRIKL Dashboard features with GraphQL. Optimized UI components and introduced self-contained systems with Redux Toolkit.
Key Responsibilities:
- Implemented dashboard features using React and GraphQL
- Optimized React component performance and bundle size
- Introduced Redux Toolkit for state management
- Built reusable UI component library
- Implemented responsive design patterns for mobile and desktop
Technologies:
Software Developer
Dec 2019 – Oct 2020Signature Hospitality Group, Australia
Full-stack developer handling frontend, backend, and mobile. Introduced Laravel Lumen as API services on AWS with CI/CD deployment.
Key Responsibilities:
- Developed full-stack web and mobile applications
- Built RESTful APIs using Laravel Lumen microservices
- Deployed applications on AWS using EC2, S3, and RDS
- Implemented CI/CD pipelines with AWS CodePipeline and CodeDeploy
- Developed mobile applications for iOS and Android
Technologies:
Software Consultant
Oct 2017 – Mar 2018Deloitte Digital, Australia
Worked on building CRM platform.
Key Responsibilities:
- Developed CRM platform features for enterprise clients
- Collaborated with cross-functional teams on solution design
- Implemented custom integrations with third-party services
- Provided technical consultation on platform architecture
Technologies:
Software Consultant
May 2017 – Oct 2017Stack Sports, Australia
Built web and mobile apps for sport and team membership management tool.
Key Responsibilities:
- Developed web and mobile applications for sports management
- Implemented membership management and payment processing
- Built team scheduling and communication features
- Optimized application performance for large user bases
Technologies:
Software Developer
Aug 2016 – Jan 2017Pulse Project Management Software, Australia
Developed ERP modules using Laravel framework with role-based access control. Built mobile application features with real-time timesheet.
Key Responsibilities:
- Developed ERP modules using Laravel framework
- Implemented role-based access control system
- Built mobile application with real-time timesheet tracking
- Integrated third-party APIs for project management tools
- Optimized database performance and query efficiency
Technologies:
Software Developer
Apr 2016 – Aug 2016Acquire Learning, Australia
Developed PHP applications using Laravel with AWS services (S3, RDS, Lambda). Set up CI/CD pipelines using AWS CodePipeline.
Key Responsibilities:
- Developed web applications using Laravel and AWS services
- Implemented file storage and management using AWS S3
- Built serverless functions with AWS Lambda
- Set up CI/CD pipelines using AWS CodePipeline and CodeBuild
- Managed database migrations and optimization on AWS RDS
Technologies:
Software Specialist
Sep 2014 – Mar 2016Infinity IT Success Ltd, Thailand
Developed web applications with PHP, ZEND framework, and MySQL. Managed agile project deliveries and mentored team members.
Key Responsibilities:
- Developed web applications using PHP and ZEND framework
- Managed agile project deliveries and sprint planning
- Mentored junior developers on coding best practices
- Implemented database design and optimization strategies
- Collaborated with clients for requirement gathering and solution design
Technologies:
Achievements
Hackmakers 2021 WINNER
Zero Waste #BuildWithAI
GovHack 2021 WINNER
Sustainable Moreton Bay (QLD)
GovHack 2021 RUNNER UP
Infosys Hack for a Circular Economy & People's Choice
Let's connect
Feel free to reach out at hello@tawan.org or connect with me on GitHub, LinkedIn, or Twitter.