Projects

A collection of my software engineering and development projects, showcasing work across various technologies and domains.

Learning with Preserving (LwP)

August 2024

Novel continual multitask learning framework that prevents catastrophic forgetting through dynamic weighted distance preservation without replay buffers

Technologies: PyTorch, Continual Learning, Meta-Learning, Deep Learning, Computer Vision

EXACT

November 2024

Meta-learning framework for precise exercise segmentation in physical therapy using few-shot learning with temporal positional encoding and ASPP

Technologies: PyTorch, Meta-Learning, Deep Learning, Time Series, U-Net, Transformer

PhysiQ

December 2022

Off-site quality assessment framework for physical therapy exercises using smartwatch and multi-task spatiotemporal Siamese Neural Network

Technologies: Deep Learning, Wearable Sensors, Python, Siamese Networks

Database Management System

Fall 2020

Implemented paged file (PF) and record-based file (RBF) management systems in C/C++. Upgraded relation manager (RM) designs to store catalog information by columns with hidden metadata

Technologies: C/C++, Git

B+ Tree for Database Management

2020

Developed a B+ tree data structure for efficient database management with optimized insertion, deletion, and search operations, significantly improving database performance

Technologies: C/C++, Data Structures, Algorithm Optimization

Process and Resource Manager

2020

Implemented Python data structures to manage processes and resources, optimizing process states and supporting multi-unit resource usage

Technologies: Python, Operating Systems

File System

2020

Designed a Java file system using an emulated disk, optimized with a directory using fixed index structures as file descriptors

Technologies: Java, File Systems

Simple Bash-like Shell

2020

Created a C-based shell capable of handling simple and complex commands, with multi-piping, redirection, background process, and signal handling functionalities

Technologies: C, Unix/Linux, System Programming

Search Engine

2020

Implemented a search engine in Python that ranks HTML data's importance using term frequency-inverse document frequency (tf-idf) and cosine similarity for search functionality

Technologies: Python, Information Retrieval, NLP

Single Sign On

Winter 2020

Developed SSO authentication system during Information Services internship

Technologies: AngularCLI, TypeScript, Node.js

Online Movies Store Web Application

Summer 2019

Collaborated on building a cloud-based server and web application using Java, MySQL, HTML, CSS, and Maven. Optimized usability with Tomcat and MySQL replication, connection pooling, and micro-services architecture

Technologies: Java, MySQL, HTML, CSS, Maven, Tomcat

AI Stock Watch Bot

2019

Built an AI bot for monitoring stock market trends and making data-driven predictions using machine learning techniques to analyze historical stock data. Implemented machine learning algorithms, data preprocessing, and financial data APIs

Technologies: Python, Machine Learning, Financial APIs

Stay Together (Opioid Hackathon - Final Nominee)

Fall 2018

Worked as iOS developer on a Swift-based social media application designed to treat opioid-addicted patients through a supportive community with strong interaction among patients, family members, and specialists

Technologies: Swift, iOS Development, Social Media

More projects and code samples available on GitHub