Dominic Lim

I'm a Aspiring Software Engineer

Scroll to learn more

Dominic Lim, aspiring software engineer

Hi, I'm Dominic!

I am passionate about coding, solving complex problems, and building useful projects that make a difference!

Education

01/03

Northland Secondary School logo

General CertificateofEducation Ordinary Level

Jan 2020 - Nov 2023

Northland Secondary School

Awards

  • School Outstanding Leadership Award 2023
  • Edusave Award for Achievement, Good Leadership and Service 2023 (EAGLES)

Leadership & Roles

  • Band Major of Pipe Band (2022 - 2023)

Activities & Events

  • Represented School at New Year's Performance (Virtual) [2022]
  • Represented School at Residents' Network Welcoming Party To Receive Grassroot Advisor [2022]

Credentials

Certifications

01/05

HarvardX logo

Professional Certificate

CS50P: Introduction to Programming with Python

Issued May 2026

HarvardX

Demonstrates a strong foundation in Python programming through Harvard's rigorous introductory computer science curriculum.

Skills covered

  • Core Python: functions, loops, conditionals, and data structures
  • Unit testing and debugging with pytest
  • File I/O, CSV processing, and regular expressions
  • Object-oriented programming and code organization
Verify credential

Portfolio

Projects

BrowserAstro SSGSvelte IslandsJSON + CDN

dominiclim.dev

A modern, responsive portfolio website built with Astro, React, and TypeScript. Features smooth animations, dark mode support, and an infinite scrolling certification carousel.

  • Astro
  • Svelte
  • TypeScript
  • Tailwind CSS
  • Three.js
Member UIWeb ServerBook ClassMySQL

KineGit

A fictional gym website called 'KineGit' that allows people to register and start booking classes!

  • MySQL
  • Bootstrap 5.3.3
  • HTML
  • CSS
  • Javascript
Voice InputLocal LLMSelf-ServiceLive Agent

OCBC Virtual Teller Machine

An end-to-end Virtual Teller Machine (VTM) prototype built for the OCBC Ignite Innovation Challenge 2025.

  • React
  • WebRTC
  • Vite
  • Tailwind CSS
WebcamFastAPIFace MatchJWT + SQLite

Facial Recognition Authentication

Multi-user face + password authentication app with a FastAPI backend and React/Vite frontend—users register with webcam capture and login via facial recognition or password, using JWT-based auth.

  • React
  • WebRTC
  • SQLite
  • Python
  • FastAPI

Connect

Get in touch

Have a question or opportunity? Send a message and I'll get back to you.

At least 2 characters.

Minimum 10 characters.

0/10