Projects

2024

TCGA SIGvival: Survival Analysis - Python

10 minute read

Published:

An interactive TCGA survival analysis application, using ssGSEA to calculate gene signature scores, and kaplanmeier python package to plot kaplan meier plots.

V2: Recursive Descent Parser 2.0 - Java

9 minute read

Published:

Version 2: A Java program that analyzes the validity of an input files’ lexical syntax for a hypothetical imperative programming language, with a fully functional UI, specific error outputs with line number identification, and unit testing.

Hangman - Console Game - Java

3 minute read

Published:

A Java program for a user to play a simplistic game of Hangman in the IDE console.

Recursive Descent Parser - Java

3 minute read

Published:

A Java program that analyzes the validity of an input files’ lexical syntax for a hypothetical imperative programming language.

Currency Converter - React

2 minute read

Published:

A Next.js React application using front-end technologies to create a Currency Converter UI, pulling up to date currency conversion rates from an exchange rate API.

Coding Practice - Python

1 minute read

Published:

Ongoing project – Last updated April 24, 2024 – Various programs created to practice coding in the Python language.

Balloon Pop - JavaScript

2 minute read

Published:

An interactive application using front-end technologies for blowing up a balloon.

Minute Minder - JavaScript

3 minute read

Published:

An interactive application using front-end technologies for time tracking of various tasks.

2023

Client-Server Chat Application - Java

7 minute read

Published:

Creating a chat application for the communication of information across distributed machines. Implemented using client-server socket programming with Transmission Control Protocol (TCP).

2022

Predicting Flight Cancellation - Python

21 minute read

Published:

Apply Machine Learning on a publicly available dataset that describes worldwide Flight Status information from 2018-2021 to predict whether a flight is cancelled or not.

2021