Logo

hello i am...

DION

Welcome to my personal website. This is where I share my work, thoughts, and passions.

About Me

As a passionate software developer with over 8 years of experience, I specialize in building modern web applications using React, Next.js, and TypeScript. My approach combines technical expertise with creative problem-solving to deliver exceptional user experiences. Throughout my career, I've collaborated with cross-functional teams to bring innovative solutions to complex challenges.

When I'm not coding, you can find me exploring new technologies, contributing to open-source projects, or mentoring aspiring developers. I'm driven by the belief that thoughtful design and clean code can make a meaningful impact on how people interact with technology.

Professional headshot

Technical Skills

Programming Languages

Python
C
JavaScript
TypeScript
Java
HTML/CSS
Verilog

Machine Learning & Data Science

TensorFlow
scikit-learn
LangChain
pandas
numpy
Matplotlib

Frontend & Backend Development

React.js
Next.js
Tailwind
React Router
PyQT6

Embedded Systems & IoT

Arduino
Arduino Cloud
MQTT
Vivado

DevOps

Git
GitHub
Microsoft Azure
Vercel

Languages & Others

English
Chinese
Spanish
Electric Bass
Taekwondo
Basketball

My Journey

Nanyang Technological University

Aug 21' - Present

Computer Engineering Scholar

  • Pursuing a Bachelor's in Computer Science & a Master's in Technology Management

DSO National Laboratories

May 23' - August 23'

Software Engineer

  • Benchmarked different clustering algorithms and optimized implementation for edge processing purposes

Renaissance Engineers Are Caring Humans (REACH)

August 24' - August 25'

President

  • Kickstarted 7 different engineering-based and 2 other community-based volunteering projects
  • Created a pre-assessment visual field testing booth for glaucoma patients, received a $15,000 grant from Tan Tock Seng General Hospital for further development

Land Transport Authority

June 24' - July 24'

Artificial Intelligence Engineer

  • Conducted research on various Deep Learning fields including Computer Vision, Neural Networks, Retrieval Augmented Generation, and Reinforcement Learning
  • Produced documentation to improve conceptual understanding

Cosmose

February 23' - April 23'

Business Development Intern

  • Developed automation tools for Customer Relations Management processes
  • Covered end-to-end B2B sales in a fast-growing tech startup

5th Singapore Infantry Regiment

January 21' - November 22'

Motorised Support Platoon Commander

  • Oversaw the operation of a platoon of 20 soldiers and 22 armored vehicles
  • Planned and prepared 1 of 5 Army Static Heartland Sites across Singapore for National Day 2022

Outdoors Adventure Club, ASRJC

February 19' - April 20'

Vice-President

  • Taught pioneering skills and managed a team of 30
  • Led an internationalization trip to rural Vietnam, planned hikes, activities, and the refurbishment of a local kindergarten

Anderson Serangoon Junior College (ASRJC)

February 19' - December 20'

Student

  • Completed pre-university education (A-Levels)

Early Education Years

07' - 18'
  • Mayflower Secondary School
  • Member of the basketball team for 8 years

Experience

Work Experience

Software Engineer
DSO National Laboratories
May 2025 - August 2025
Company Logo

Relevant Skills and Technologies

Python
C++
HIP Programming
Linux
Embedded Systems
Project Image

Description

    Benchmarked different clustering algorithms and optimized implementation for edge processing purposes
Artificial Intelligence Engineer
Land Transport Authority
June 2024 - July 2024
Company Logo

Relevant Skills and Technologies

Retreieval Augmented Generation
Milvus
LangChain
Computer Vision
Reinforcement Learning
Generative AI
Project Image

Description

    Benchmarked different clustering algorithms and optimized implementation for edge processing purposes
Business Development Intern
Cosmose
February 2023 - April 2023
Company Logo

Relevant Skills and Technologies

Javascript
Google Appscript
B2B Sales
Lead Generation
Project Image

Description

    Benchmarked different clustering algorithms and optimized implementation for edge processing purposes
1 of 3

Projects & Competitions

EyeTraker - Visual Field Analyser
Tan Tock Seng General Hospital
May 2025 - August 2025
Company Logo

Relevant Skills and Technologies

Computer Vision
Python
PyQT6
Arduino
Serial
Project Image

Description

    Benchmarked different clustering algorithms and optimized implementation for edge processing purposes
Inflatacare
Renaissance Engineering Program (REP), Singapore
May 2025 - August 2025
Company Logo

Relevant Skills and Technologies

Node.js
Vite
MQTT
Arduino Cloud
Javascript
Hardware - Software Integration
Project Image

Description

    Benchmarked different clustering algorithms and optimized implementation for edge processing purposes
Finder
Corrective-Retreival Augmented Generation for Student Notes
May 2025 - August 2025
Company Logo

Relevant Skills and Technologies

Langchain
Marker (PDF Parsing)
Ollama
Milvus
Flask
Jinja2
WebSockets
Semantic Chunking
Merged Rank Retrieval
Object Oriented Programming
Python
Project Image

Description

    Benchmarked different clustering algorithms and optimized implementation for edge processing purposes
HomeFinder
Software Engineering Module Final Project
May 2025 - August 2025
Company Logo

Relevant Skills and Technologies

React
Typescript
React Router
Flask
SQLite
Python
Object Oriented Programming
Project Image

Description

    Benchmarked different clustering algorithms and optimized implementation for edge processing purposes
Landing Page
The page your looking at right now!
May 2025
Company Logo

Relevant Skills and Technologies

Next.js
Tailwind CSS
Typescript
Project Image

Description

    Created personal landing page to collate past experiences, projects, and thoughts. Hope you enjoyed my page!
The Dating Platform
NUS HacknRoll Hackfest 2024
May 2025 - August 2025
Company Logo
Project Image

Description

    Have you ever noticed how it is always so difficult to get swipes on dating platforms as a man? Well, as a 5'8 average looking male - I have :( BUT LOOK NO FURTHER, for the change is now!
Hospital Inventory Management System
Software Engineering Module Final Project
May 2025 - August 2025
Company Logo

Relevant Skills and Technologies

Java
Object Oriented Programming
SOLID Principles
Project Image

Description

    Benchmarked different clustering algorithms and optimized implementation for edge processing purposes
1 of 7

Contact

Let's connect and discuss how we can work together. I'd love to hear from you.

Professional headshot