

VEX Robotics World Championships • Dallas, TX

I work for New York State Office of Information Technology on the WebNY team managing DNS, SSL, backups, and web traffic to websites for over 50 other government agencies. I attended Rensselaer Polytechnic Institute and graduated in December of 2025 with a BS in computer science and a minor in economics of quantitative modeling. I am interested in Rust, NixOS, Kubernetes, DevOps, and cloud architecture.

IT Specialist 2 Programming | Platform Team
May 2024 - Present
Cloudflare
Acquia
DNS
Apache
PHP
HTML
CSS
jQuery


New York Department of Transportation / WebNY Building • Albany, NY • Albany, NY
WebNY provides web development, hosting, and support for almost 200 websites for the New York State government.
One of the first things I did at WebNY was to extensively research Cloudflare Pages, and provide documentation for how we would migrate many of the static assets used by ny.gov sites, including the universal navigation bar that shows on all sites. This documentation covered how to deploy to Cloudflare Pages from GitHub, roll back deployments, assign domain names to deployment versions, and more.
Traffic for ny.gov sites flows through Cloudflare before reaching the origin servers, and WebNY sites receives millions requests every day. Part of the platform team's job is to monitor this traffic for bots and malicious actors, and block any generating excess traffic. The Cloudflare Dashboard is a webpage written using PHP to fetch data from Cloudflare and display it in an intuitive manner for analysis by the platform team. The Cloudflare Dashboard also uses jQuery on the frontend, and is served by Apache. The dashboard helps the platform team drive down bot traffic and reduces hosting costs.
Another responsibility of the WebNY platform team is to manage accounts in our hosting provider, Acquia. To help with this, I developed a series of PHP scripts to fetch data from the Acquia API and create spreadsheets containing aggregated information about user accounts, roles, permissions, and deployed websites.

Chief Technology Officer
October 2023 - Present
Kubernetes
Embedded Development
C++
Zedbruh is a small startup of three RPI students, founded in November 2023.
We were very successful in competing in the Tech Valley Center of Gravity Hackaton, where our team developed a LoRa mesh-networked IoT sensor to capture information about a building environment and present it on a dashboard. In addition to displaying raw sensor data, this dashboard provided recommendations on potential building upgrades to improve the environment for people living or working in the space. We received two awards, including the overall best solution.
As the CTO I am responsible for building and maintaining our hosting architecture and internal company services. This consists of managing several servers in our Kubernetes cluster, and deploying and administrating our centralized authentication service, Git server, and monitoring services, and configuring SSL and DNS as needed.

Software Engineering Intern
June 2022 - May 2024

Programmer, Builder, Team Captain
August 2018 - June 2022
C++
VEX Robotics is a high school robotics competition where teams of students design, build, and program robots to compete in a series of challenges. The competition is held at the local, state, and world level, and is a great way for students to learn about engineering, programming, and teamwork. Each year, a new game is released, and teams have a few months to design and build a robot to compete in the game.
As a member on Team 99119A, I mostly focused on the programming of our team's robot. This involved writing code in C++ to control the robot's motors, and react in real-time to sensor feedback. In VEX matches, there is also a 15-second autonomous period where the robot must operate without human input, and I was responsible for writing the code that controlled the robot during this period. I also helped with the design and construction of the robot, and with documenting our team's progress and decisions.

Bachelor of Science - Computer Science | Minor - Economics of Quantitative Modeling
August 2022 - December 2025
C++
Haskell
Java
R
Prolog
Dafny
Erlang
Rensselaer Polytechnic Institute is a private research university in Troy, NY. RPI is known for its engineering and computer science programs.

August 2019 - June 2022
C++
Java
Visual Basic
Plymouth Regional High School is a public high school in Plymouth, NH.
Team Lead, Full-Stack Developer
December 2023 - Present
Rust
Leptos
PostgreSQL
TailwindCSS
LibreTunes is an open source music player that provides a web interface to manage a library of audio files. It provides all the features of common music players, such as playlists, queues, liked songs, and brings some innovative features to make listening to music with friends easier. LibreTunes will support a shared queue, allowing multiple users to add songs to a queue from their devices, and synchronized listening, allowing two users to listen to the same songs together. LibreTunes also provides tools for managing a music library, such as a duplicate song finder, and tools for adding new songs and managing metadata. Planned social features include adding other users as friends, and (optionally) viewing friends' listening activity.
LibreTunes is developed in Rust using the Leptos web framework.
LibreTunes started as a Rensselaer Center for Open Source project, and I was the team lead for the project.

ConUHacks VIII
January 2024
Local LLM
CI/CD
Kubernetes
DevMan is a DevSecOps pipeline developed for the open-source project Cal.com. We built this pipeline for the ConUHacks VIII hackathon. In addition to the pipeline, we developed an AI-powered pull request reviewer to help maintainers of the project quickly and accurately review pull requests.
DevMan won the DevSecOps challenge sponsored by the Canadian Communications Security Establishment.

Team Lead, Full-Stack Developer
August 2023 - December 2023
Next.js
React
MongoDB
FinVis is a web application that allows users to track their investments across multiple stock trading exchanges. The app provides a dashboard with an overview of the user's portfolio, and detailed information about each stock in the portfolio. Users can add and remove stocks from their portfolio, and view historical performance data for each stock.
FinVis is developed using Next.js, React, and MongoDB.
FinVis was a Rensselaer Center for Open Source project, and I was the team lead for the project.

September 2021 - August 2022
C++
Embedded Development
The AutoBoard is a physical chess board that can move pieces around the board by itself with no human intervention, as well as detect when a piece is moved by a human player. The board can be used as a standard game board, an interface to popular online chess site Lichess.org to play against online players, or to play against the built-in computer offline. The board also features an “idle” mode, in which live or historical games are streamed from Lichess.

Full-Stack Developer
November 2022
React
TailwindCSS
Soteria is a web app to connect people with e-waste at college campuses with people who have a need for it or can recycle or dispose of it properly. The app allows users to post items they no longer need, and other users can claim them. The app also provides information on how to properly dispose of e-waste.
Soteria won the Best Use of Google Cloud and Best in Sustainability prizes at HackRPI 2022.

Mobile Developer
January 2023
Android
Java
CarpeHora is a time-tracking WearOS and web app that allows users to track how they spend their time throughout the day. The app provides a simple interface for users to start and stop timers for different activities, and provides reports on how much time was spent on each activity. The app also provides a web interface for viewing and exporting data, and for setting goals and reminders.

2020 - Present
Docker
Kubernetes
Nginx
Cloudflare
DNS
As a hobby, I run a NixOS server with various open-source self-hosted services for personal use. Over the years, I have changed the way I host and expose services on the network, and have learned a lot about server administration, security, and networking.
MQTT Broker, Home Assistant, Linkwarden, Actual, Maybe, Homepage, Gitea, FreshRSS, LimeSurvey, RustyPaste, Coder, Huginn, Nginx Proxy Manager, Stirling PDF, PairDrop, Speedtest, Tandoor, WireGuard, Matrix, Uptime Kuma, Bitwarden, Vikunja, Prometheus, Grafana, Pydio Cells, Immich, Memos, Scrutiny, Syncthing, Dufs
Rust
C++
Nix
PHP
Haskell
Java
TypeScript
HTML
CSS
Python
Visual Basic
Dafny
Erlang
R
Prolog
Kubernetes
Docker
Terraform
Cloudflare
Acquia
NixOS
Android
Embedded Development
PostgreSQL
MongoDB
Apache
Nginx
wxWidgets
Leptos
Dioxus
jQuery
CMake
CORBA
TailwindCSS
React
Next.js
Local LLM
Atlassian Agile
DNS
CI/CD