Hi, I'm Chris 👋
A full stack software engineer and Linux enthusiast from Connecticut.
CG

About

I've built production-grade software for teams at Plex and Navattic. At Navattic, I helped create core interactive demo builder features, drove accessibility upgrades for enterprise clients, and shipped high-impact tools like form creators, mobile demo builders, and template-based generators. Before that, I developed an internal platform for Plex to manage VOD content, as a drop-in replacement for Brightcove.

Outside of coding, you'll find me bouldering, lifting weights, playing guitar, and exploring photography. I'm also a big fan of Linux -- Arch is my daily driver.

For more details on my work and projects, feel free to check out my resume.

Skills

React
Typescript
Javascript
Next.js
NestJS
Node.js
Express
MongoDB
Prisma
GraphQL
Jest
Playwright
Docker
Linux
Bash
HTML
CSS
Git

Other Projects

The Clipping Project

An easy to use self-hosted clipping tool. Clip videos from popular websites like YouTube, then share with friends!

NestJS
Typescript
MUI
MongoDB
RESIST: Reconstruction of irises from templates

RESIST: Reconstruction of irises from templates

An academic paper which examines the vulnerability of iris recognition devices by using adversarial machine learning networks to produce replica iris images from leaked template data.

Computational Geometry Design Project

Computational Geometry Design Project

A visual representation of the art gallery problem in computational geometry, created alongside a team of students at the University of Connecticut for a Computational Geometry course.

Python
Amazon Lambda
P5.js
QuickWits

QuickWits

Silly Quiplash clone built with React, Node.js, and Websockets.

Typescript
Redis
PostgreSQL
React
Chakra UI
Geoscience Research Project

Geoscience Research Project

Saved hours of researcher time by automating experiment processes via tools such as Makeles and bash scripts for the NCAR CESM project. This project is specific to the Linux systems on UCAR Cheyenne

Bash

Get in touch with me

The best way to get in contact with me is over email, where you can usually get a prompt response. Otherwise LinkedIn can be another way to reach me.

LinkedIn