About Me

Picture of me

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.

Experience

New York State Office of IT Services - WebNY

IT Specialist 2 Programming | Platform Team

May 2024 - Present

https://its.ny.gov

Cloudflare

Acquia

DNS

Apache

PHP

HTML

CSS

jQuery

About

WebNY provides web development, hosting, and support for almost 200 websites for the New York State government.

Cloudflare Pages Migration Docs

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.

Cloudflare Dashboard

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.

Acquia Permissions Audit Utility

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.

Zedbruh

Chief Technology Officer

October 2023 - Present

Kubernetes

Embedded Development

C++

About

Zedbruh is a small startup of three RPI students, founded in November 2023.

Tech Valley Center of Gravity 2023 Smart Cities Hackaton

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.

CTO Responsibilities

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.

Electonics for Imaging

Software Engineering Intern

June 2022 - May 2024

https://efi.com

C++

wxWidgets

CORBA

VEX Robotics Team 99119A

Programmer, Builder, Team Captain

August 2018 - June 2022

C++

About

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.

Role on Team 99119A

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.

Education

Rensselaer Polytechnic Institute

Bachelor of Science - Computer Science | Minor - Economics of Quantitative Modeling

August 2022 - December 2025

https://rpi.edu

C++

Haskell

Java

R

Prolog

Dafny

Erlang

About

Rensselaer Polytechnic Institute is a private research university in Troy, NY. RPI is known for its engineering and computer science programs.

Plymouth Regional High School

August 2019 - June 2022

https://prhs.sau48.org

C++

Java

Visual Basic

About

Plymouth Regional High School is a public high school in Plymouth, NH.

Projects

LibreTunes

Team Lead, Full-Stack Developer

December 2023 - Present

https://git.libretunes.xyz/LibreTunes/LibreTunes

Rust

Leptos

PostgreSQL

TailwindCSS

About

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.

Tech Stack

LibreTunes is developed in Rust using the Leptos web framework.

Team Lead Role

LibreTunes started as a Rensselaer Center for Open Source project, and I was the team lead for the project.

DevMan

ConUHacks VIII

January 2024

Local LLM

CI/CD

Kubernetes

About

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.

ConUHacks VIII Prize

DevMan won the DevSecOps challenge sponsored by the Canadian Communications Security Establishment.

FinVis

Team Lead, Full-Stack Developer

August 2023 - December 2023

Next.js

React

MongoDB

About

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.

Tech Stack

FinVis is developed using Next.js, React, and MongoDB.

Team Lead Role

FinVis was a Rensselaer Center for Open Source project, and I was the team lead for the project.

AutoBoard

September 2021 - August 2022

C++

Embedded Development

About

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.

Soteria

Full-Stack Developer

November 2022

React

TailwindCSS

About

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.

HackRPI 2022 Prize

Soteria won the Best Use of Google Cloud and Best in Sustainability prizes at HackRPI 2022.

CarpeHora

Mobile Developer

January 2023

Android

Java

About

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.

Selfhosted Server Administration

2020 - Present

Docker

Kubernetes

Nginx

Cloudflare

DNS

About

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.

Services

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

Skills

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