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.78 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.78
GPA · Highest Distinction
Y3
NUS Computer Science
SG · ID
Singapore & Indonesia

// 03_Education

Where ITrain

National University of Singapore

B.Comp. Computer Science with Honours
  • Current GPA 4.78 — Highest Distinction, tracking First Class Honours.
  • Dean's List AY24/25 S2, awarded for placing in the top 5% of the cohort.
  • Top Student Award for Programming Methodology.
Data Structures & AlgorithmsOOPFunctional ProgrammingDatabase SystemsOperating SystemsProbability & StatisticsLinear AlgebraCalculus

// 04_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 · Zustand · HTML · CSS
BackendNode.js · Express · Flask · FastAPI · REST APIs
AuthAuth.js / NextAuth · JWT · bcrypt · Role-Based Access
DatabasesPostgreSQL · MongoDB · MySQL · SQLite
ToolsGit · GitHub · Docker · Postman · Jest · Swagger · Figma · Linux · VS Code
CloudVercel · Render · AWS (EC2 · S3) · GitHub Actions
ML / AIPyTorch · scikit-learn · NumPy · Pandas · Hugging Face · Gemini API · Jupyter
DataMicrosoft Excel · Google Sheets · Data Visualisation
ExploringSystem Design · Computer Networks · Compilers

// 06_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

// 07_Beyond_Code

BeyondThe Code

NUS NUANSA Cultural Production

Sales & Ticketing Co-Director
  • Led fundraising for the production, bringing in roughly SGD 2,000 a month — SGD 1,000 more than previous years.
  • Grew ticket sales around 20% year on year through new outreach and pricing ideas.
FundraisingSales StrategyTeam LeadershipEvent Production

Singapore Children's Society

Volunteer Tutor
  • Tutored primary school students in mathematics and science as a volunteer.
TeachingVolunteeringMentoring

// 08_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.