Project
Translating Natural Language Instructions to SQL Queries (T5 Model)
- Sequence Prediction
- SQL
- Natural Language Processing
- T5 Model
Understanding Zoning Codes with Large Language Models
- LLMs
- ElasticSearch
Fullstack Trello Clone: Next.js, Clerk, Server Actions, React, Prisma, Stripe, Tailwind, MySQL
- React
- Clerk
- Next.js
- Prisma
- Stripe
- Unsplash
Issue tracker app build on React.js, Next.js, Prisma, NextAuth.js, Tailwind CSS, Radix UI, PostgreSQL and Vercel
- React
- Next.js
- Prisma
- NextAuth.js
- Radix
Minitorch a PyTorch replica in Python, building foundational features including Map, Zip, Reduce, Auto Differentiation, Backpropagation, numba JIT and CUDA.
- PyTorch
- Numba
- CUDA
- Computation Graph
- Auto Differentiation
A Hadoop/Spark-powered recommendation system based on Collaborative Filtering for students to plan for graduate school applications, recommendation based on individual profiles and preferences. Production using Docker-compose on AWS EC2.
- Java
- SpringBoot
- Vue.js
- Hadoop
- Rasa
Provide all in one multi-IdP authorization support for general applications, provide SDKs in other languages.
- Django
- BootStrap
- OAuth 2.0
- OIDC
- LDAP
Performance analysis for a object detection service based on Ray framework. The object detection algorithm being used is the You Only Look Once Version 5 (YOLOv5) model.
- Python
- Ray
- YOLOv5
Compared Congestion Window size responses / fairness of TCP Reno, TCP CUBIC, TCP Vegas and TCP BBR to network congestion.
- NS2
- Matplotlib
- Pandas
- Seaborn
- Numpy
A web app to visualize the data that DES creates to encrypt data, key shifting and cipher bits internally.
Implemented Permuted Choice (PC), Initial Permutation (IP), E, S-Boxes, P and P-1 matrices.
- JavaScript
- DES
- Bootstrap
- PC/IP/S-Boxes
AI (NLP) powered E-Commerce musical instruments shop website built on Django with mobile compatible user interface and localization (i18n) support.
- Python
- Django
- Django Template
- Django REST Framework
- Rasa
Designed and implemented a complete BM25-based search engine, including stopword removal, stemming and indexing.
Evaluated the algorithm using Precision, Recall, F1, P@10, R-precision, MAP, b-pref and NDCG.
- Python
- BM25
- TF-IDF
- Learn to Rank (LTR)
Designed and implemented a file transmission system based on socket programming.
- Java
- TCP
- Socket
- Multithreading
- JavaFX
Designed and implemented a 3D animated scene using OpenGL Java binding (LWJGL).
- Java
- OpenGL
- LWJGL
- 3D Projection
A elegant one-stop WeChat applet designed for students for check their grade, GPA and learning material.
- Python
- WXML (HTML)
- WXSS (CSS)
- JavaScript
An Android app that can colorize black and white photos using deep learning.
- Android
- Java
- MVVM
- TensorFlow Lite
A peer-to-peer distributed system that can handle 1000+ concurrent connections.
- Java
- JavaFX
- RMI/RPC
A grocery list website that can help you manage your grocery list.
- Python
- Flask
- HTML/CSS/JS