About

I've been a software engineer for years, working primarily in financial technology. In graduate school, my focus was on deep reinforcement learning, and in recent years I've become interested in applied AI. I also enjoy hobbyist game programming in Rust. I take pride in building software that feels great to use, saves time, and makes people's lives easier.

Experience

Staff Software Engineer

YCharts Inc.

June 2021 - present

  • Lead the implementation of investment research tools that use large language models (LLMs)
  • Develop a flexible dashboard system for monitoring investments and economic data
  • Develop a tool for building and generating reports on investment portfolios
  • Mentor junior engineers through code reviews
  • Design, plan, and implement features using Python, Django, TypeScript and Angular

Software R&D Intern

Agilent Technologies

June 2020 - April 2021

  • Full-stack application development using Node.js, Angular, and PostgreSQL
  • Developed a tool to create and configure mock gas chromatograph APIs
  • Created and managed AWS Elastic Beanstalk environments
  • Collaborated with a product manager to refine requirements and deliver features

Teaching Assistant

University of Delaware

July 2019 - May 2020

  • Teaching Assistant for Machine Organization and Assembly class and Fundamentals of Computing class
  • Helped students understand points of confusion in office hours
  • Taught a Fundamentals of Computing lab about Excel and Scratch

Software Engineer

JPMorgan Chase & Co.

July 2017 - June 2019

  • Full-stack web application development using Java, Spring Boot, MarkLogic, Ext JS, and Angular
  • Managed Linux environments and oversaw deployments to production servers
  • Collaborated with a local development team following the Agile Scrum methodology
  • Coordinated with a global team of 70+ developers located in the United States, India, and United Kingdom

Education

Master of Science in Computer Science

University of Delaware

2019 - 2021

Bachelor of Computer Engineering

University of Delaware

2013 - 2017

Skills

Languages

  • JavaScript
  • TypeScript
  • Python
  • Java

Frameworks

  • Angular
  • Django
  • Node.js
  • Spring