Projects

A selection of work I've built and contributed to.

MPI + CUDA Game of Life

Built a hybrid MPI and CUDA implementation of Conway's Game of Life for AiMOS. Partitioned the board across MPI ranks, exchanged halo rows between neighbors, mapped ranks to GPUs, and benchmarked overlap modes to study how communication and computation interact at scale.

Technologies:

CMPICUDAParallel ComputingGPU ProgrammingSLURMShell ScriptingPerformance Benchmarking
In ProgressView Repository →

Baseball Manager Simulator

Developed a cross-platform 2D baseball management sim in C# with .NET 9 and MonoGame DesktopGL. Structured the codebase into core, simulation, application, infrastructure, and game layers to support live match gameplay, save data, and ongoing feature development.

Technologies:

C#.NET 9MonoGameSimulationClean Architecture
In ProgressView Repository →

NASA Chikungunya Outbreak Graph Database

Built a Neo4j graph database integrating NASA weather/time datasets with reported chikungunya outbreak data. Mapped relationships between environmental conditions and outbreak clusters to support pattern detection and research analysis. Designed ingestion pipelines to merge heterogeneous datasets and visualize connections in a graph-first model.

Technologies:

Neo4jGraph DatabasesData Pipelines
Completed

Summer Scholar UI & Regex Analysis Project

Blueprinted and implemented a new UI to enhance user experience for a data-driven internal tool. Researched and integrated Typeahead libraries and developed complex regular expression handling. Connected user-generated regex inputs to database-stored values for dynamic search and pattern analysis.

Technologies:

HTML/CSSJavaScriptRegexTypeahead
CompletedView Repository →

Portfolio Website

A modern personal portfolio website built with Next.js, TypeScript, and Tailwind CSS. Deployed on Azure.

Technologies:

Next.jsTypeScriptTailwind CSSAPI FetchingAPI DesignAPI IntegrationAzure Deployment
Ongoing ProgressView Website →

monkeyhacks.com

A Counter-Strike 2 website that tracks skin prices and has fun games. Built with Vue.js, Express and Azure.

Technologies:

Vue.jsExpressAzure DeploymentAzure ManagementTypescriptNPMNode.jsAPI FetchingAPI DesignAPI Integration
Ongoing ProgressView Website →

Work Experience

My professional background in software and beyond.

Course Assistant

Rensselaer Polytechnic Institute

Troy, NY

January 2026 – Present
  • Facilitate assignments and coordinate with other Course Assistants to provide office hours.
  • Grade quizzes, labs, and participation during lectures.
  • Provide feedback and learning opportunities to students.

Associate Software Engineer

New York Independent System Operator (NYISO)

Rensselaer, NY (Remote)

June 2022 – September 2025
  • Coordinated software engineering practices to participate in a team-based approach to problem solving.
  • Used Java, TypeScript, Angular, and AWS to improve the codebase and implement requested new features.
  • Dedicated time for thorough continuing education on cutting-edge technologies.

PHP Backend Developer Intern

SKS Bottle & Packaging

Saratoga Springs, NY

July 2021 – October 2021
  • Coordinated and executed new ideas for an in-house ticketing system.
  • Maintained and updated PHP7 coding standards and common practices.
  • Resolved backlogged tickets for greater efficiency among the web team.

Student Tutor

Siena College

Loudonville, NY

August 2020 – May 2022
  • Educated Siena students in computer science topics such as software development, Java, Python3, and object-oriented design.
  • Facilitated a flexible and open schedule for tutees.
  • Tailored a personal record of events to keep for students' reference.