Projects Archive

🏠 Back to home

Personal Site & Blog

My very own site! You're on it right now.

00

Blazingly fast and built with Responsive Web Design in mind, the layout adapts to your screen size. Go ahead and give it a try!

I picked the initial color mode based on your browser's preference but check out the dark / light mode switcher at the top right if you feel like switching things up!

  • Astro
  • TypeScript
GitHub Repo   Website   Blog Post  

WATcher

WATcher is a sister application to CATcher to be used to monitor software projects in a visual way, for educational use in particular.

01

This is an open-source project under the NUS-OSS initiative. I made several major contributions, including:

Speeding up the data fetching service, reducing first contentful paint from minutes to seconds.

Making improvements to the user interface to improve visual clarity and user experience.

  • Angular
  • TypeScript
  • GraphQL
GitHub Repo  
OrgaNiUS

OrgaNiUS

Central hub for forming, planning and organising group work.

02

Key features include managing projects, events and tasks, both at an individual and project level. Check out the promotional video if this sounds interesting!

It is a complete full-stack web application with a React frontend and Golang backend with RESTful architecture. More details can be found in the Project Documentation.

  • Go
  • Gin
  • Gorilla WebSocket
  • React
  • TypeScript
  • MongoDB
  • Docker
GitHub Repo   Website   Project Documentation   Promotional Video + Demo  
RepoStats

RepoStats

Statistics on your repositories.

03

It is a complete full-stack web application with a Svelte frontend and Golang backend with RESTful architecture. More details can be found in the blog post!

It also generates neat SVG banners for your repository.

  • Svelte
  • TypeScript
  • Golang
  • SASS
  • PostgreSQL
  • GitHub API
GitHub Repo   Website   Blog Post  

Don't Paiseh

04

Unique app that presents users with a series of simple selection quizzes covering a wide range of socially unique and intriguing questions.

Built in a 24-hour hackathon, Hack&Roll 2024.

  • Python
  • FastAPI
  • MongoDB
  • TypeScript
  • Next.js
Devpost Submission   Video   GitHub Repo (Backend)   GitHub Repo (Frontend)  
Task Manager

Task Manager

Create, edit, tag, sort, re-arrange, filter, remove your tasks easily.

05

Features a login system, 3 themes to choose from, a variety of options, with configurable defaults!

  • React
  • TypeScript
  • Ruby on Rails
  • PostgreSQL
  • Bootstrap Components
GitHub Repo   Website  

peCar-Parker

Our website helps users find parking spots in their area, with a simple search.

06

Our website allows the user to enter their current location (or any location) into a search bar and then returns them the top 5 car parks in that area ranked by parking lot availability.

  • React
  • TypeScript
Devpost Submission   GitHub Repo   Website  
TaskBook

TaskBook

Manage contacts and tasks in a single application with ease.

07

A contact and task management desktop application, built with Software Engineering principles in mind!

  • Java
  • JUnit
  • JavaFX
GitHub Repo   Application Download   Developer and User Guide   My Contribution  
Little Duke

Little Duke

Can't have too many todo-list applications...

08

A todo-list desktop application, built with Software Engineering principles in mind!

  • Java
  • JUnit
  • JavaFX
GitHub Repo   Application Download   User Guide  

My Links

LinkTree & bit.ly as a single service.

09

For example, https://link.jinwei.dev/me brings you back to this website!

  • Golang
GitHub Repo   Website  
50 Deaths

50 Deaths

Hope you don't mind dying.

10

A short rogue-like game where you fight your way through multiple levels and eventually beat the final boss!

Hopefully you don't actually need 50 deaths to finish the game...

  • LÖVE Framework
  • Lua
GitHub Repo   Game Download   Video Demo   Development Docs  
MonO

MonO

Very difficult platformer where the player can shift between 2 forms, allowing for different interactions with different blocks.

11

Developed as part of NUS Games Development Group's GameCraft 2017 24-hour hackathon where the theme was 'shift'.

  • Gamemaker Studio 2
Game Download  

🏠 Head back home