Resumette

Printer-friendly standard résumé, any HTML tags with web-only CSS class will be hidden on print.

You can click at any sections or lines hide some information before printing.

[Source]

Technologies and Languages


  • Languages: JavaScript / TypeScript, Java, SQL
  • Frontend: React, Next.js, Svelte, TailwindCSS, Redux Toolkit, RTK Query, React Hook Form, Styled Components, Ant Design, Storybook
  • Backend: Node.js, Express.js, Nest.js, Spring Boot, GraphQL, MySQL, PostgreSQL, Redis, OpenAPI / Swagger
  • Testing: Vitest, Jest, React Testing Library, Mocha, Chai
  • Messaging & Streaming: RabbitMQ, Apache Kafka, Firebase Cloud Messaging
  • Infrastructure: Docker, Git, GitHub Actions, Vercel, Cloudflare, AWS S3
  • Security/IAM: Keycloak, ORY Kratos, ORY Hydra
  • Blockchain: Ethereum, Solidity, Web3.js, Ethers.js, Truffle.js, Viem
  • AI Tools: Claude Code, Github Copilot, Oz Agent (Warp Terminal), CodeRabbit (Code Review)

Education


  • B.Sc. (Computer Science), King Mongkut's University of Technology North Bangkok, TH. 2014-2018 (GPA 3.56)

Work Experience


Senior Frontend Developer
2022-2026
  • Led 2 junior frontend developers and owned frontend delivery for a new corporate website, supporting new product launches such as THBK through improved product storytelling, interactive pages, animations, and reusable UI components.
  • Established reusable React/Next.js project structures and UI component systems with Atomic Design principles and Storybook, creating a maintainable foundation for multiple products.
  • Improved operational efficiency by redesigning complex workflows across customer-facing applications and internal backoffice systems, while developing scalable React interfaces with form management, API integrations, and blockchain connectivity through GraphQL, REST APIs, RTK Query, and Web3.
  • Established Docker-based development environments to improve local testing, service compatibility validation, and smoother DevOps/Infrastructure handoff.
  • Implemented and enhanced authentication flows for Bitkub NEXT (currently rebranded as KUB Wallet), introducing more accessible login options, modernizing the user experience, improving performance, and applying secure handling practices aligned with OWASP guidelines.
  • Evaluated ORY Kratos and Hydra as part of a security R&D initiative, assessing compliance, scalability, and integration complexity for enterprise-grade access control.
Senior Software Engineer
2021-2022
  • Architected, developed, and maintained Java/Spring microservices for the MEA EV charging station platform. Designed the core backend infrastructure utilizing Apache Maven, PostgreSQL, Kafka-based stream processing, and Keycloak to ensure high availability and robust authentication.
  • Researched and introduced core security and testing technologies to the development team, including OAuth 2.0, OpenID Connect (OIDC), Keycloak, and Mockito to elevate identity management and unit testing standards.
  • Elevated engineering practices by standardizing API documentation with Swagger/OpenAPI, significantly improving cross-team integration quality.
Software Engineer
2018-2021
  • Developed a proof-of-concept electricity market platform integrated with a blockchain network for usage tracking and token management using Nest.js and Web3.js, including PostgreSQL Database. Developed smart contracts using Solidity and deployed to private blockchain server using Truffle.js. Implemented unit testing with Mocha and Chai.
  • Developed a backend service for a small digital certification website worked with a private blockchain network using JavaScript with frameworks: Express.js. Developed and deployed smart contracts running on private Ethereum servers using Solidity through Remix IDE (remix.ethereum.org)
  • Developed a small part of website using PHP with Laravel Framework, and MySQL Database for a client project.

Projects


  • Knowlats.dev - Personal knowledge base platform built with Astro, Svelte, TailwindCSS, and Markdown. knowlats.dev
  • Yangyuen - Sustainability engagement platform supporting ESG activities, rewards, and digital tokens. Developed internal backoffice systems for workspace management, events, health and engagement activities, news content, token management, and platform operations using Next.js and Web3 integrations. yangyuen.com
  • Bitkub Blockchain Technology - Corporate website rebuilt with Next.js to support product launches such as THBK. Developed reusable UI components, responsive layouts, and CSS animations to enhance product storytelling. bitkubblockchain.com
  • Bitkub NFT Marketplace & Creative Studio - NFT marketplace ecosystem supporting NFT trading, gashapon, and digital asset management. Developed Creative Studio and internal backoffice systems using Next.js, GraphQL, Web3, React Hook Form, and Zod validation to support asset creation workflows, approval processes, marketplace operations, and reporting. bitkubnft.com
  • Bitkub NEXT (KUB Wallet) - Cryptocurrency wallet application supporting digital assets and NFTs. Developed authentication flows, improved user experience, and integrated secure frontend features using React, RTK Query, and REST APIs. kubwallet.com
  • MEA EV - EV charging reservation system built with Java Spring Boot microservices architecture consisting of 10+ services. Developed authentication and notification services with Keycloak, Firebase Cloud Messaging (FCM), and Kafka-based event-driven communication. www.mea.or.th/our-services/mea-service/mobile-application/mea-ev

Interests


  • Area: Creative Writing, Digital Art, Psychology, Storytelling, Visual Design