Skip to content

Engineering Logs & Pursuits

Clinical machine learning, distributed systems, and competitive AI — each with a full breakdown.

University12

Takotsubo ML Detector Integrity Secured

Takotsubo ML Detector

3D Convolutional Neural Network with Explainable AI for Cardiac Syndrome Identification

Developed an advanced deep learning pipeline to identify Takotsubo Syndrome from CT scans, utilizing Grad-CAM and SHAP to enable medical interpretability.

PyTorch3D ResNetGrad-CAM+3 more
Write-upRead project ↗
Eventlite

Eventlite

Full-Stack Event Booking Platform with Maps & Social Media Integration

Built a Spring Boot web application for booking events and venues, integrating a maps API, social media API, and a full test suite using Spring MVC and Mockito.

JavaSpring BootJUnit+3 more
Write-upRead project ↗
Distributed Messaging System

Distributed Messaging System

Fault-Tolerant Chat Server and Hospital Messaging Client in Python

Built a distributed messaging system with a concurrent TCP chat server and a domain-specific hospital messaging client, both implemented from sockets up in Python.

PythonTCP SocketsThreading
Write-upRead project ↗
Stendhal Open Source Contribution

Stendhal Open Source Contribution

Team Bug-Fix and Feature Extension on a 10,000-Line Java Codebase

Collaborated in a team of 8 to debug, extend, and test the Stendhal open-source Java game, navigating a codebase of 10,000+ lines with 2,000 existing test cases.

JavaJUnitGit+2 more
Write-upRead project ↗
Hex Board Game AI

Hex Board Game AI

Monte Carlo Tree Search Agent for the Hex Strategy Game

Implemented a competitive AI agent for the Hex board game using Monte Carlo Tree Search, entered into a tournament against agents built by other students and the course professor.

PythonMonte Carlo Tree SearchGame Theory
Write-upRead project ↗
Computer Vision Pipeline

Computer Vision Pipeline

Horizon Detection and Scene Segmentation with OpenCV

Built a C++ image processing pipeline implementing adaptive thresholding and horizon-line detection across a varied dataset of outdoor scene photographs.

C++OpenCV
Write-upRead project ↗