Jonathan Koh

Fullstack Software Engineer @ Singapore Press Holdings

Building robust, enjoyable software—lately leaning into low-level engineering and complex, data-driven systems.

past portfolios

2021

2024

About

👋 Hi, I’m Jonathan, thanks for stopping by!

I’m a frontend-focused Fullstack Engineer with a strong interest in building purposeful digital experiences. Starting my journey in frontend development, I’ve since expanded into backend maintenance using Python and Node.js at SPH, while independently building fullstack applications with frameworks like Next.js and a range of modern tools such as Drizzle, Zod, and others.

My passion lies in solving real-world problems through code—like creating a personal finance tracker, Tithely, to manage my spending more effectively. I value clean, readable codebases, and I’m motivated by the power of automation, long-term maintainability, and the ability to turn simple ideas into products that live on.

While I’m still growing in architectural and strategic influence, I’m proud of transitioning from a data-related background into software engineering and web development. I’m currently deepening my technical skill set by exploring lower-level languages like Go, C and Haskell, with an eye toward more systems-level thinking. I’m especially drawn to fintech, where I hope to merge my interest in personal finance with meaningful engineering challenges. Roles like quantitative developer intrigue me as potential next steps in my journey.

Professional Experience

NOV 2023 - PRESENT

Fullstack Software Engineer · Singapore Press Holdings (SPH)

I build dynamic UIs and maintain backend services using NodeJS and Python for reliable content delivery. Working within agile teams, I contribute to feature planning, ensure code quality, and integrate third-party services. Currently focused on developing an internal analytics platform that enables teams to create audience segments through custom data queries and provides actionable insights via scalable, data-driven interfaces.

TypescriptPythonReactjsTailwindNodejsAWS

SEPT 2021 - OCT 2023

Frontend Web Developer · New Creation Church (NCC)

Developed and debugged 30+ SPAs in Webflow using HTML, CSS, and JavaScript over 2 years, while streamlining development by consulting on design feasibility and building reusable, scalable UI components.

HTMLCSSJavascriptWebflow

MAR 2021 - SEPT 2021

System Analyst · Grab Financial Group (Contract)

Boosted loan recovery rates from 87% to 93% through strategic collection initiatives, recovering an extra SGD$0.33M in 2 months and improving platform efficiency for users.

SQLUATCRM Databases

AUG 2020 - DEC 2020

Data Engineer · Alibaba Group (Contract)

Improved NLP model accuracy by 8% through web crawling and continuous training, helping win a competitive contract.

NLPRegexWeb Crawling