
Thoughtworks
Senior Software Engineer · DEC
June 2026 — Present
CurrentTinkering with Agentic workflows, trying to stay abreast and get good at managing my clankers. Always learning.
About
Hi, I'm Yi Jun , a software engineer based in Singapore. I enjoy turning complex systems into thoughtful products—and taking things apart to learn how they work.


Senior Software Engineer · DEC
June 2026 — Present
CurrentTinkering with Agentic workflows, trying to stay abreast and get good at managing my clankers. Always learning.

Software Engineer · DevSecOps
June 2023 — June 2026
I integrate security tools and develop custom Azure DevOps extension tasks for CI/CD pipelines used across the bank’s technology functions.
Software Engineer · IBU-Build RCM
July 2022 — May 2023
I joined the Singapore engineering team after graduation. It was a short but uniquely formative chapter before the local technology office closed.
Software Engineer Intern · AutoCAD Toolsets
June 2021 — December 2021
I built automation and DevOps workflows that provisioned cloud machines, installed AutoCAD products, ran test suites, and generated code-coverage data.

Software Engineer Intern · GCSOC
May 2020 — August 2020
I developed the frontend for an in-house monitoring platform that detects web-based attacks against government websites.
National University of Singapore · 2022
Teaching
I served as a teaching assistant for CS1101S (opens in a new tab) and CS2030 (opens in a new tab), helping other students find their footing in programming.
Leadership
Beyond coursework, I was Vice Project Director for NUS RAG in 2019—a summer-long lesson in creative collaboration, logistics, and leadership.
Interfaces, systems, and the details that make software feel good.

Stories and sounds that make ordinary days more interesting.

Trading screens for trails, fresh air, and a slower pace.

Engineering at the limit—with just enough beautiful chaos.
