Resume

I've always been fascinated by the web. As a kid, I had this old, underpowered PC, and while I bought a few games, they’d barely run at 4fps—so gaming wasn’t really an option. But even on that basic computer, I could access any website in the world. I’d come home from school and spend hours glued to my screen, learning how to jailbreak my iPod Touch (RIP) or designing posters of my favorite artists in Photoshop, throwing in every wild effect I could find.

What I love most about the web is how open it is. It’s everywhere, and that’s what pulled me into software engineering. Building for the web was simple—I didn’t need much to get started. Just an HTML, CSS, and JavaScript file, and I could have a website up and running. No compilers, no heavy SDKs—just three files, and I was good to go. Debugging was a breeze too. If something didn’t look right, I could inspect the element or tweak the CSS in the browser. If my code wasn’t working, I could throw in a console log and figure it out right there. It was so satisfying to be able to see what I was creating and share it with others instantly. Within a few weeks, I was recreating websites and apps I used daily, and that’s the real power of web technologies.

But as the web evolves, so does the complexity of building for it. These days, you need more tools and setups—bundlers, new languages that compile to JavaScript, and code that runs both in the browser and on the server. It feels like the easy, accessible web I loved is becoming more complicated. And while the web has gotten faster and more powerful, the tools to understand and debug all this complexity haven’t quite kept up.

This is where my passion lies. I want to help build the next generation of tools that make the modern web easier to understand—especially for new developers. I believe you should be able to deeply learn how today’s web frameworks work while still keeping things simple and fun.

Right now, I’m working on the TanStack Start Devtools, helping developers see exactly what parts of their code run on the server and what gets sent to the browser. My goal is to help people learn the foundations of web technologies while creating faster, more delightful user experiences.

Skills
TypeScript
React
Tailwind CSS
NextJS
Remix
Astro
SolidJS
SolidStart
ExpressJS
Drizzle
Python
Flask
FastAPI
Java
MySQL
Postres
Docker
Puppet
Apache
Nginx
Education
Carnegie Mellon University
Carnegie Mellon University
Master of Information Systems Management
Software Development Track
2024 - 2025
Indiana University
Indiana University
Bachelor of Science in Business (Information Systems)
Minor: Computer Science
2016 - 2020
Work Experience
GlobalNOC
GlobalNOC
Frontend Engineer
2022 - 2024
  • Created an in-house communication layer, similar to TRPC, ensuring type safety between frontend (TypeScript + React) and backend (Python FastAPI) applications. This eliminated type duplication and also served as a centralised type definitions repository for streamlined development.
  • Successfully migrated a 13-year-old web application, originally built with YUI and JQuery, to a contemporary frontend stack. The transformation resulted in a 9.7 times improvement in load times and a 6x boost in data loading and updating speeds.
  • Spearheaded the development of GlobalNOC’s modern design system (20+ components) and a networking layer, resulting in high-performance and type-safe web applications.
GlobalNOC
GlobalNOC
Systems Engineer
2020 - 2022
  • Assisted in the development of an open-source framework (simp) to collect SNMP data from multiple network devices.
  • Developed a service enabling network engineers to subscribe to real-time incident alerts for their respective sites, enhancing network management during critical events.
  • Created an API to monitor network traffic at access points, contributing to crowd management efforts during the pandemic on the Indiana University campus.
  • Designed and developed Atlas, a JavaScript library, similar to tldraw, enabling customers to edit network maps and seamlessly integrate real-time network traffic visualisation onto these maps.