šŸ‘‹ Hi there!

I am Jia Wei.

Y4 Undergraduate @ NUS Computing and Mathematics.

Drop me an email.

About Me

Since I started exploring computing, I have found my passion in working on projects that are aesthetically pleasing and easy to use. Witnessing the technological advancements and how it can significantly improve the lives of many, I am inspired to engage in endeavours aimed at making a difference.

I am currently working on a plagiarism detector for code to be used in NUS šŸ˜Š

Tools I am comfortable with:

Python logo
Java logo
TypeScript logo
React logo
Golang logo
PostgreSQL logo
MongoDB logo
Git logo

Tools I have used before:

C++ logo
Kotlin logo
Docker logo
AWS logo
GCP logo
Figma logo
Rails logo
CUDA logo

Experiences

Software Engineer Intern @ GovTech (ESTL)

May 2024 - August 2024

We build great products for the next generation of Singaporeans

  • Collaborated with a cross-functional team in implementing 2 crucial client-facing features
  • Refactored an in-house seeding module, improving scalability and maintainability
  • Spearheaded implementation of a full end-to-end testing with Playwright for a mono-repo
Next.js logo
TypeScript logo
Zod logo
NestJS logo
ts-rest logo
MikroORM logo
PostgreSQL logo
Playwright logo
Docker logo
Nx logo
Figma logo

Team Lead @ Computing for Voluntary Welfare Organisations

May 2023 - August 2023

We build tech systems for various voluntary welfare organisations' daily operations in Singapore.

  • Led a team of 6 developers to enhance the in-house Case Management System (CMS)
  • Ported over the CMS, which was built in 2014, consisting of over ~110k lines of code (LoC), from Ruby on Rails to Golang
  • Designed an in-house forms module which allows for custom forms to be created and filled in directly
  • Collaborated with 3 other teams on a large-scale project to be used in the near future of CVWO
React logo
TypeScript logo
Golang logo
Rails logo
PostgreSQL logo
MySQL logo
Nginx logo
AWS logo

Software Engineer Intern @ Computing for Voluntary Welfare Organisations

May 2022 - August 2022

We build tech systems for various voluntary welfare organisations' daily operations in Singapore.

  • Refactored a major frontend platform shared between multiple backend services for easier onboarding of new backend services
  • Developed a mobile barcode scanner for Lions Befriendersā€™ attendance taking that helped reduce workload tremendously
  • Led a team to on-board Childrenā€™s Aid Society (CAS) onto the Case Management System using React and Ruby on Rails
  • Integrated and streamlined CAS' manual workflow and operational requirements to be digital and automated
React logo
TypeScript logo
Rails logo
PostgreSQL logo
MySQL logo
Nginx logo

Co-Founder @ Zeemerce

April 2021 - August 2022

We provide consumers and businesses with the most reliable inter-e-Commerce product information.

  • Designed and developed the infrastructure inclusive of the frontend, backend and microservices
  • Built robust and maintainable systems to retrieve and manage hundreds of millions of data daily
  • Automated orchestration of servers and services for scalability
Angular logo
Fastify logo
TypeScript logo
Python logo
MongoDB logo
ElasticSearch logo
Kibana logo
Firebase logo
GCP logo

Projects

Lominus

Lominus is a cross-platform desktop tool written in Go to automatically sync NUS LMS (Canvas) files and more onto your local storage for easy access. It is designed to run on Windows, macOS and Linux operating systems.

Golang logo
Fyne logo

Do-gether

Do-gether is a task management application that spices things up a little bit. In addition to the basic task management features, Do-gether seeks to empower users to complete tasks together. Add friends, share schedules and do things together!

React logo
Redux logo
TypeScript logo
Golang logo
PostgreSQL logo
Docker logo

TempAdoBot

TempAdoBot is a Telegram bot made specifically for SAF personels to submit their temperatures twice daily during the COVID-19 pandemic. It was made to better lifes by reducing the hassle of manually submitting temperatures through the website and checking of who has yet to send their temperatures. This bot was used by over a thousand persons across the SAF.

Python logo
GCP logo

Snap Solve Sudoku

An Android app that leverages on Machine Learning via Tensorflow and personalised image processing algorithms with the use of OpenCV, Snap Solve Sudoku aims to be accurate in detecting and recognising sudoku boards and its digits. Regardless of image source, be it from desktop monitors or printed media, the app's accuracy of over 90% has been overwhelming!

Android logo
Kotlin logo
OpenCV logo
Tensorflow logo
GCP logo

Contact Me