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