About
Hi, I’m Wonseok 👋
I’m a software developer with a hands-on approach to learning and building. I enjoy working across the stack - from designing backend APIs and infrastructure to experimenting with machine learning models.
Lately, my projects revolve around containerized development (Devcontainers, Docker), cloud-native infrastructure (FastAPI + PostgreSQL + Redis running on Kubernetes), and ML (like fine-tuning of LLM for sentiment analysis). I also like building dev tools, writing automation scripts, and figuring out how things actually work under the hood.
Outside of web development and AI, I’m also working on 7NT, an online multiplayer card game based on Singaporean Bridge
This blog is where I document what I’m learning, share experiments, and write the kind of guides I wish existed. Whether you’re a fellow developer, a curious student, or someone reviewing my portfolio - thanks for dropping by!
Work Experiences
Visit my Linkedin for more details
Software Engineer Intern · KLASS Engineering & Solutions
Reduced environment setup time by 50% through automated infrastructure provisioning using Kubernetes and custom Bash tooling, accelerating development cycles
Engineered a scalable, production-ready FastAPI framework integrating SeaweedFS and Milvus that was adopted company-wide for ML applications, reducing new developer onboarding time and standardizing development practices
Implemented comprehensive CI/CD workflows with GitLab and Nexus artifact repository, automating testing and deployment processes to accelerate release cycles and improve deployment reliability
Built modular microservices with FastAPI and Docker Compose for a generative AI platform, enabling scalable ML inference deployments
Software Engineer Intern · PSA Corporation Limited
Developed a full-stack web application using Angular and Spring Boot to manage 13,000 refrigerated container points, supporting an annual handling capacity of 1.8 million TEUs
Engineered a critical container status management feature that automated a previously manual tracking process, reducing the potential for human error
Contributed to the full software development life cycle from requirement gathering to production deployment, effectively translating user needs into technical specifications and securing stakeholder buy-in
Software QA Intern · 데이사이드 (Dayside)
Conducted End-to-End testing of a prototype AI Voice Synthesizer System, identifying key defects
Developed and implemented new test cases to enhance testing coverage of the Fast IDentity Online (FIDO) authentication app on iOS and Android, improving defect detection capabilities
Projects
7NT - Singaporean Bridge Card Game
Founded and launched the first online multiplayer card game dedicated for Singaporean Bridge
Movie Genre Prediction Model
Engineered a multi-label genre classifier for 28K TMDB movies
Visit my Github to check them out!
Side quests
Outside of tech, I’ve taken on leadership roles in my university hall 🏠, serving two consecutive terms on the Hall Council representing 500+ residents.
In my first term as Welfare Secretary, I focused on resident well-being during major events like the Inter-Hall Games, and organised initiatives such as Welfare Night.
In my second term as Honorary General Secretary, I oversaw admin matters across the council
I also played softball 🥎 , floorball 🏑, and darts 🎯 for my hall during inter-hall games.
Credits and Disclaimers
This blog uses AstroPaper from satnaing as a base theme. I made extensive updates over the original theme to customise the layout and style.
Generative AI such as ChatGPT and Claude were used in this blog to refine content and generate images.