I'm passionate about web development, dedicated to crafting engaging websites and optimizing user experiences.
I actively pursue personal projects in my spare time to explore innovative concepts and experiment with emerging technologies,
striving for continuous improvement in skills and knowledge as a Software Engineer.
Software Engineer Samawat Health Co., Ltd. (SkinX) • Bangkok, Thailand • April 2024 - Present • Developed a back-office and admin system to manage data in the SkinX application using NextJS, TypeScript • Built backend services for the SkinX application in a Monorepo using Microservices Architecture with Node.js, TypeScript, and tRPC.
• Used Terraform to create BigQuery services on Google Cloud and integrated them with Node.js for data storage
• Optimize the Docker image size from ~600MB to under 100MB (target: ~52MB) • Reviewed teammate's code to ensure compliance with team conventions.
Software Engineer • Cooperative education ****CODEMONDAY CO., LTD. • Bangkok, Thailand • Nov 2023 - March 2024 • Implemented a Proof of Concept (PoC) smart card reader for reading Thai national ID cards utilizing React.js, Node.js, and Socket.IO. • Developed backend services utilizing Java Spring Boot 3 for an 'Incentive Calculation' system for an insurance company, collaborating with a partner team. • My role involved creating services that accept input from users to facilitate incentive calculations performed by another team.
• The "SUT Schedule" project enables SUT students to efficiently plan class schedules (courses from SUT-REG) while also providing a platform for personalized blogs, allowing them to share insights on majors, classes, and more.
Frontend : ReactJS with Typescript, Tailwind CSS
Backend : Nodejs with Typescript, Express, Cheerio, MongoDB, Redis, Docker
https://github.com/pandakn/sut-schedule
• Developed an API in Go language to scrape course data from Suranaree University of Technology's registration system.
Responsibilities included web scraping and API development, showcasing proficiency in Go programming.
Tech Stack : Go Fiber, Colly, Go-Cache
Deployment: Docker, AWS EC2 (Ubuntu)
https://github.com/pandakn/go-sut-course-api.git
• "Favtify" is a simple and easy-to-use tool that lets you display your 9 most-played tracks on Spotify
Tech Stack : ReactJS, Tailwind CSS, Spotify API
https://github.com/pandakn/favtify
• "Suggestify" is a tool that recommends 12 awesome Spotify tracks that come from your taste and lets you add them to your playlist hassle-free!
Tech Stack : NextJS, NextAuth, Shadcn/ui, TailwindCSS, Typescript, Spotify API
https://github.com/pandakn/suggestify
• “GrpcGenie” is a command-line tool that generates gRPC handler files from .proto definitions. It simplifies the process of creating gRPC server implementations by automatically generating boilerplate code.
Tech Stack : NextJS, NextAuth, Shadcn/ui, TailwindCSS, Typescript, Spotify API
https://github.com/pandakn/GrpcGenie
📞 (+66) 9 5730 4416
🌐 website
🚀 Github
🖥️ Medium
Suranaree University of Technology, Nakhon Ratchasima, Thailand B.Eng. in Computer Engineering. Expected year of graduation 2024.