Home

// Portfolio_v1.0

Kacey IsaiahYonathan

Computer Science Undergraduate Student

Computer Science student at NUS, building software that is clean, purposeful, and built to last.

Get in Touch

// 02_About

Building ThingsThat Matter

I'm a Computer Science student at NUS with a 4.75 GPA and a genuine love for the craft. I write code that others can read, extend, and rely on — not just code that works today.

I thrive in teams where ownership is shared and communication is honest. Whether I'm leading or contributing, I show up with the same energy: curious, dependable, and focused on shipping things that actually make a difference.

4.75
GPA · First Class
Y2
NUS Computer Science
SG · ID
Singapore & Indonesia

// 03_Stack

Tools ofthe Trade

The languages, frameworks, and tools I reach for when building things.

stack.sh
$ cat tech_stack.json
LanguagesPython · TypeScript · JavaScript · Java · C · SQL · Bash
FrontendReact · Next.js · Tailwind CSS · Framer Motion · HTML · CSS
BackendNode.js · Express · Flask · FastAPI · REST APIs
DatabasesPostgreSQL · MongoDB · MySQL · SQLite
ToolsGit · GitHub · Docker · Postman · Figma · Linux · VS Code
CloudVercel · AWS (EC2 · S3) · GitHub Actions
ML / AIPyTorch · scikit-learn · NumPy · Pandas · Hugging Face · Jupyter
ExploringSystem Design · Computer Networks · Compilers

// 04_Projects

PastProjects

02

Route Optimisation Tool

Built during a real internship to catch dishonest salesperson reporting. Computes optimal routes across hundreds of shop locations using Dijkstra's algorithm and the OpenRouteService API, turning raw data into actionable accountability.

Route Optimisation Tool
PythonDijkstra's AlgorithmOpenRouteService APIJupyterData Visualisation

// 05_Experience

WorkExperience

National University of Singapore

Teaching Assistant · CS2030S
  • Selected to teach CS2030S Programming Methodology II, guiding undergraduates through one of NUS Computing's most rigorous courses.
  • Breaks down complex concepts in OOP, functional programming, and concurrent programming into clear, practical understanding.
JavaOOPFunctional ProgrammingAsync Programming

CV Lotus Mandiri

Data Analyst Intern · Consumer Goods Distribution
  • Developed a route optimisation tool in Python that exposed inconsistencies in salesperson reporting across hundreds of shop locations, giving management real visibility for the first time.
  • Built an inventory classification model in Excel that distinguished slow from fast-moving stock, helping the team make sharper purchasing decisions.
  • Automated monthly purchase orders and target planning for thousands of SKUs in Google Spreadsheets, cutting down manual effort significantly.
PythonDijkstra's AlgorithmOpenRouteService APIExcelGoogle Sheets

// 06_Connect

Open toOpportunities

I'm actively looking for internships and roles where I can contribute from day one. If you're building something meaningful, I'd love to be part of it.