About

coding dev illustration

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

JAN 2025 - MAY 2025

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

Python FastAPI Kubernetes Docker Compose React
MAY - JUL 2024

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

Springboot Angular Java TypeScript
MAR - APR 2023

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

Testflight Android Studio

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.

Flag Counter