(Please ask for access)
- Java
- OpenDataPhilly Analysis
- Engineered a Java application to efficiently process and analyze large-scale datasets (10,000+ records) from Philadelphia’s OpenDataPhilly portal, including COVID-19 statistics, property values, and population demographics.
- Developed robust CSV and JSON parsers using JSON.simple, effectively handling real-world data inconsistencies to ensure accurate and reliable data processing.
- Designed an intuitive, menu-driven command-line interface for dynamic querying and custom statistical analysis – enhancing user experience and data accessibility.
- Optimized performance by applying software design patterns (Singleton, Strategy) and memoization techniques – reducing query processing times by 60% for repeated data requests.
- Social Media Post Analyzer
Applied N-tier architecture to develop Java Program that analyzed files of social media posts to identify posts discussing a certain keyword, associate those posts with their nearest location, and identify what locations are “hotspots” based on the volume of posts associated with that location. - Battleship Game
Created a human-player vs. computer-player version of Battleship using Java, where the computer places the ships, and the human attempts to sink them. Conducted thorough unit testing with the Junit framework.
- OpenDataPhilly Analysis
- C
- [Machine Code Assembler & Disassembler] (In progress)
Wrote C libraries to implement translation from assembly language to binary file and vice versa. - [Penn-Shredder] (In progress)
Implemented a custom shell to manage process execution with runtime restriction, featuring redirection capabilities and a two-stage pipeline for efficient task processing.
- [Machine Code Assembler & Disassembler] (In progress)
- Python
- [Big Data Analytics & Machine Learning] (In progress)
Developed a comprehensive program that conducted data preprocessing, combined data frames from different sources, identified correlations, and built predictive models using various classifiers, neural networks, and regression. - Water Tank Game
Demonstrated proficiency in creating an interactive user interface, employing efficient data structures for optimal resource management within the game using Python.
- [Big Data Analytics & Machine Learning] (In progress)
- HTML
- Making a Website
Used Python/HTML to create a program that takes a resume in a simplistic text file and converts it into an HTML file that can be displayed by a web browser.
- Making a Website
- Python
- Algo Trading System (In progress)
Built research to execution trading system consisting of vectorized backtests (VectorBT), paper-trading bot (IBKR), and YAML-based configuration for strategies/data/risk using Python.
- Algo Trading System (In progress)
- R
- S&P 500 Regression Analysis
Analyzed and regressed S&P 500 data to visualize and interpret the correlation between stock multiples and price using R.
- S&P 500 Regression Analysis