Dominic Lim

I'm a

"Code with Purpose"

Scroll to learn more

Dominic Lim - Aspiring Software Engineer and Student Developer

Hi, I'm Dominic!

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

Education

My academic journey and achievements

Northland Secondary School logo

General Certificate of Education Ordinary Level

Northland Secondary School

Jan 2020 - Nov 2023

  • School Outstanding Leadership Award 2023
Republic Polytechnic logo

Diploma in Enterprise Cloud Computing & Management

Republic Polytechnic

Apr 2024 - Present

  • The Ngee Ann Kongsi Tertiary Award - Scholarship
  • Director's Roll of Honour - Year 2025 Semester 1
  • Director's Roll of Honour - Year 2024 Semester 2
  • Director's Roll of Honour - Year 2024 Semester 1

Certifications

Certification icon

Certified Entry-Level Python Programmer

Professional Certificate
Issued: Nov 2024
Python programming fundamentals and data structures
Debugging and exception handling strategies
Clean code following PEP 8 best practices
Scripting and automation for cloud workflows
Certification icon

DSTA BrainHack 2025

Certificate of Participation
Issued: Jul 2025
UI/UX Design using Figma
Innovate ideas to solve problem statement
Showcased app functions and pitched to judges
Certification icon

Python (Basic)

Certificate of Accomplishment
Issued: Oct 2025
Certifies proficiency in core Python programming concepts such as data types, conditionals, loops, functions, and error handling
Highlights the ability to write clean, efficient Python code and solve common algorithmic problems
Certification icon

React (Basic)

Certificate of Accomplishment
Issued: Oct 2025
Validates fundamental understanding of React.js concepts
Demonstrates the ability to build simple, interactive user interfaces and apply React best pratices in modern web development
Certification icon

SQL (Advanced)

Certificate of Accomplishment
Issued: Oct 2025
Verifies strong expertise in database querying and management
Demonstrates the ability to design optimized SQL queries and analyze data efficiently
Certification icon

Certified Entry-Level Python Programmer

Professional Certificate
Issued: Nov 2024
Python programming fundamentals and data structures
Debugging and exception handling strategies
Clean code following PEP 8 best practices
Scripting and automation for cloud workflows
Certification icon

DSTA BrainHack 2025

Certificate of Participation
Issued: Jul 2025
UI/UX Design using Figma
Innovate ideas to solve problem statement
Showcased app functions and pitched to judges
Certification icon

Python (Basic)

Certificate of Accomplishment
Issued: Oct 2025
Certifies proficiency in core Python programming concepts such as data types, conditionals, loops, functions, and error handling
Highlights the ability to write clean, efficient Python code and solve common algorithmic problems
Certification icon

React (Basic)

Certificate of Accomplishment
Issued: Oct 2025
Validates fundamental understanding of React.js concepts
Demonstrates the ability to build simple, interactive user interfaces and apply React best pratices in modern web development
Certification icon

SQL (Advanced)

Certificate of Accomplishment
Issued: Oct 2025
Verifies strong expertise in database querying and management
Demonstrates the ability to design optimized SQL queries and analyze data efficiently
Certification icon

Certified Entry-Level Python Programmer

Professional Certificate
Issued: Nov 2024
Python programming fundamentals and data structures
Debugging and exception handling strategies
Clean code following PEP 8 best practices
Scripting and automation for cloud workflows
Certification icon

DSTA BrainHack 2025

Certificate of Participation
Issued: Jul 2025
UI/UX Design using Figma
Innovate ideas to solve problem statement
Showcased app functions and pitched to judges
Certification icon

Python (Basic)

Certificate of Accomplishment
Issued: Oct 2025
Certifies proficiency in core Python programming concepts such as data types, conditionals, loops, functions, and error handling
Highlights the ability to write clean, efficient Python code and solve common algorithmic problems
Certification icon

React (Basic)

Certificate of Accomplishment
Issued: Oct 2025
Validates fundamental understanding of React.js concepts
Demonstrates the ability to build simple, interactive user interfaces and apply React best pratices in modern web development
Certification icon

SQL (Advanced)

Certificate of Accomplishment
Issued: Oct 2025
Verifies strong expertise in database querying and management
Demonstrates the ability to design optimized SQL queries and analyze data efficiently

Skills

Technologies and tools I work with to bring ideas to life

Technology icon

Python

Technology icon

MySQL

Technology icon

MongoDB

Technology icon

Typescript

Technology icon

HTML

Technology icon

CSS

Technology icon

Javascript

Technology icon

AWS

Projects

A collection of projects that showcase my development skills and passion for creating innovative solutions

dominiclim.dev preview

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.

AstroReactTypeScriptTailwind CSS
KineGit preview

KineGit

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

MySQLBootstrap 5.3.3HTMLCSSJavascript
OCBC Virtual Teller Machine preview

OCBC Virtual Teller Machine

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

ReactWebRTCViteTailwind CSS

Contact

Let's connect and discuss opportunities to work together

Send me a message

Get in touch

I'm always interested in hearing about new opportunities, interesting projects, or just having a chat about technology and software development.