Software Engineer
Software engineering is my main profession and where I spend most of my working hours.
Skill set
Section titled “Skill set”- Programming languages: JavaScript/TypeScript, Python, Go; familiar with Rust.
- Web frameworks and libraries: Experienced with Node.js, Gin, and FastAPI for backend development; familiar with React, Next.js, Astro, and Svelte for frontend development.
- Databases: PostgreSQL, MongoDB, Redis, and ClickHouse.
- DevOps and cloud: Docker, Kubernetes, Helm, Tilt, and CI/CD pipelines (GitHub Actions). Familiar with AWS and GCP.
Work experience
Section titled “Work experience”I have worked in several software engineering roles, mostly focused on backend development.
Backend Engineer at API plus tech
Section titled “Backend Engineer at API plus tech”- Period: Oct 2025 - Present
- About Company : API plus tech is a Thai startup behind the framer killer app Dicast which is website builder that have build-in Ecommerce feature. Dicast is designed for this specific use-case with CSS style functionality and ease of use.
- Why I decide to join this Company : When I was a new graduate,At first like most on my peer I was looking for a big tech company to join. But after I got interview with API plus tech, I was impresses by their technical vision and their culture. They are startup that are tech lead not business lead which is rare to find in Thailand startup scene. They focus on software quality and engineering practices rather than growth hacking and quick money. So I decided to join them as my first full-time job.
- What I do: Worked on developing and maintaining backend services using Node.js and Express.js. Collaborated with cross-functional teams to design scalable APIs for various applications.
Non‑full‑time experience
Section titled “Non‑full‑time experience”-
Software Developer (Part-time) at AthenaAI — Feb 2024 – May 2025
- What I did:
- Designed and implemented an entire report generator application with full-stack capabilities using Vanilla JS and FastAPI.
- Developed and maintained the core web application using jQuery, Vue.js, Jinja2, and FastAPI.
- Maintained the quality of the production application using Docker, Linux, and Git.
- What I did:
-
Software Engineer Intern at KKP Dime — June 2024 – July 2024
- What I did:
- Developed backend stock-related services with microservice architecture using Golang, Gin, RabbitMQ, and Redis.
- Maintained quality of projects with intensive Unit, Integration, and End-to-End testing.
- Implemented cron jobs using Apache Airflow and Python.
- What I did:
Projects
Section titled “Projects”I myself like other fellow software engineer we rarely finish our side project and some project is to simple to be consider project but rather a our personal experiment. So I will only list project that I consider worth mentioning here.
Finsim - Financial Simulator
Section titled “Finsim - Financial Simulator”- Status: Development
- Description: A financial simulator that help user to simulate their personal finance situation over time. User can input their income, expense, asset and liability to see how their net worth change over time with different scenario.
- Technologies Used: Rust, Svelte.js, Sqlite
- Source Code: GitHub Repository
- Documents: Finsim Docs
- Why It worth mentioning: This project help solve my own problem that I think the existing product in the market is not good enough. I build this project to help myself and other people to better understand their personal finance (for free I hope). I will also over engineer this project to be the best software that I can build at that time.
Supakone.me - Personal Website
Section titled “Supakone.me - Personal Website”- Status: Active
- Description: This very website that you are reading right now. I built this website to be all-in-one personal website that can serve multiple purpose such as portfolio, blog, documentation site for my open source projects.
- Technologies Used: Astro (with starlight), MD/MDX, Github Action
- Source Code: GitHub Repository
- Document : Supakone.me Docs
- Why It’s worth mentioning: This website has real use case apart from being my personal website. This website also serves as documentation site for my other open source project and my blog. I also document my journey on building this website on Supakone.me Docs. So This website is the example of how all-in-one personal website can be done effectively.
Open-source contributions
Section titled “Open-source contributions”TBA