Thean Zhi Wei

Thean Zhi Wei  


Budding Software Developer

Singapore Management University | School of Computing and Information Systems


Interests:   Retrieval Augmented Generation

Projects

Bloo
May 2024 - Aug 2024
RAG web app with chat feature (supporting image upload) to answer recycling questions, using knowledge from NEA items and web search (Tavily). Function is similar to ChatGPT where user can upload image and the app answers the user's question based on database information, online website(s), and fall back to ChatGPT if unable to answer user's question.
URL: https://blooapp.vercel.app/
React
Next
NextUI
Typescript
Python
FastAPI
Firestore
Typesense
LangGraph
Cloud Run
OpenAI
Project thumbnail URL
Nomnom
May 2024 - Jul 2024
Nomnom is a web app that helps you to find recipes to cook given ingredients. Features include (1) Recipe search: ingredients and recipe name; (2) Recipe recommendation: Based on recipe name and ingredients via full-text index; (3) Nombot: Chat with data from recipes (4) Recipe management: Create your own recipes to share with the community; (5) Favouriting recipes for later viewing
URL: https://nomnom-alpha.vercel.app/
React
Next.js
Typescript
TailwindCSS
NextUI
BlocknoteJS
GraphQL
Neo4j
Langchain
AWS Cognito
AWS S3
AWS Lambda
OpenAI
Project thumbnail URL
Anomaly Detection (Machine Learning)
Mar 2024 - Apr 2024
Identify anomalous users from recommender systems dataset (user item ratings). This is best viewed in Google Colab where all the cell outputs are preserved. Performed EDA, feature engineering, hyperparameter tuning and evaluation of models. My approach was to create predictions based on the majority predictions from selected models.
URL: https://drive.google.com/drive/folders/19JOW3OeHC3QpidOxh4jC5u7v5HfRcl_L
Logistic Regression
KNN Classifier
Random Forest
XGBoost
Neural Network (MLP)
Autoencoder
Isolation Forest
Local Outlier Factor
Project thumbnail URL
Carbon Offset Marketplace
Feb 2023 - Apr 2023
A platform for companies any entity to (1) obtain funding for new green projects and (2) further monetise existing green projects that have already began consistently removing CO2 from environment. The focus is primarily on the voluntary market where anyone can fund new projects or support existing projects by buying carbon credits sold by these companies.
URL: https://github.com/IS213-G9-tokyobanana/carbon-marketplace-backend
React
Python
Flask
Express.js
PostgreSQL
MongoDB
Docker
Temporal
MeiliSearch
Terraform
Stripe
Project thumbnail URL
Corporate Pass Booking System
Aug 2022 - Nov 2022
A corporate pass booking system developed as part of a school project for staff to book complementary corporate passes to local attractions. User functionalities include: (1) Viewing pass availability, (2) Booking passes, (3) Reporting of lost passes, (4) Email reminders and notification. Admin functionalities include: (1) Pass management (CRUD), (2) User management (CRUD), and (3) exporting of data.
URL: https://github.com/zhiweit/c-pass-booking
Vue.js
Typescript
Bootstrap
CSS
Spring Boot
Java
MYSQL
JWT
Docker
Thymeleaf
Project thumbnail URL
RecycleSG
Aug 2022 - Nov 2022
A web app to identify item using image recognition API, check whether item is recyclable, and to update NEA's recyclable database items progressively. User functionalities include: (1) Search by text, (2) Search by image, (3) Send recycling request to admin (if item is not in database), (4) Login and earn reward points for each image taken at a recycling bin, (5) Book bulky waste collection. Admin functionalities include: (1) Dashboard of text searches, (2) Manage recycling requests, (3) View recyclable database, (4) Manage collection bookings.
URL: https://recyclesg.vercel.app
Vue.js
TypeScript
PrimeVue
TailwindCSS
Nuxt.js
Cloud Firestore
Cloud Storage for Firebase
Google Cloud Vision API
Firebase Admin
Project thumbnail URL

Work Experience and Education

  • May 2024 - Present

    Full Stack Developer

    Bloo (Contract)

    Develop a RAG-based web app to provide recycling instructions to items present in an image using NEA data and online websites via LangGraph agentic workflow and large multimodal model for identifying items in the image.
  • May 2023 - Aug 2023

    Backend Developer Intern

    Alpha Impact

    Back-end development using Spring Boot and MongoDB across microservices. Some key highlights include (1) implementing data streaming at trader's profile page using server-sent events via Spring webflux and MongoDB change stream to improve user experience; (2) Boosted post feature to increase utility of company's token (FOLO); (3) Reducing data fetching latency using memory cache.
  • Jul 2021 - Jul 2025 (expected)

    Information Systems Undergraduate

    Singapore Management University | School of Computing and Information Systems

    Teaching assistant ISSS615 Data Management (Entity-relation diagram modelling, MYSQL)
  • Mar 2018 - Aug 2018

    Asset Transfer Intern

    Citibank

    Built on existing Excel macros to expedite asset transfers using legacy systems. Developed an Excel user form for quicker data entry, in addition to existing legacy system.

Certifications

Certification URL
Machine Learning
DeepLearning.AI, Stanford University
Issued: May 2024
Certification URL
AWS Certified Solutions Architect – Associate
Amazon Web Services
Issued: Nov 2023
Certification URL
AI200: Applied Machine Learning
Heicoders Academy (Professional)
Issued: Dec 2022
Certification URL
Certified Foundations Associate, Java
Oracle
Issued: Nov 2022
Certification URL

Interested in what I do?

Let's get in contact!