Thean Zhi Wei

Thean Zhi Wei Β 


Budding Software Developer

Singapore Management University | School of Computing and Information Systems


Interests: Β Β Retrieval Augmented Generation

Projects

πŸ€– Manual Whisperer
Aug 2024 - Dec 2024
This is a web app with an agentic RAG chatbot that helps workers debug machine alarms by searching the internal knowledge base and manuals. It also includes a web dashboard for viewing live machine alarms, managing a knowledge base of machine alarms and solutions (supporting file uploads), and displaying analytics of machine alarms and user questions. Additional exploration includes using the colpali model for indexing and retrieval but was not included in the final product due to GPU costs.
URL: https://github.com/zhiweit/manualwhisperer
solid
tailwind
solid-start
editorjs
langgraph
drizzle
llamaindex
sqlite
sqlite-vec
postgres
pgvector
openai
colpali
cohere
Project thumbnail URL
♻️ 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). The function is similar to ChatGPT where the user can upload an image and the app answers the user's question based on database information, and online website(s), and falls back to ChatGPT if unable to answer the user's question.
URL: https://blooapp.vercel.app/
react
next
nextui
fastapi
firestore
typesense
langgraph
google 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 the recipe name and ingredients via full-text index; (3) Nombot: Chat with data from recipes (4) Recipe management: Create your recipes to share with the community; (5) Favouriting recipes for later viewing
URL: https://github.com/zhiweit/nomnom
react
next
typescript
tailwind
nextui
blocknote
graphql
neo4j
langchain
aws cognito
aws s3
aws lambda
openai
Project thumbnail URL
πŸ”βš οΈ Anomaly Detection
Mar 2024 - Apr 2024
Identify anomalous users from a 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. The approach taken was to create predictions based on the majority of 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
flask
express
postgres
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
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
typescript
primevue
tailwind
nuxt
cloud firestore
cloud storage for firebase
google cloud vision api
firebase admin
Project thumbnail URL

Work Experience and Education

  • May 2024 - Aug 2024

    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!