About Me


I'm a senior software engineer specializing in low latency trading software. I am currently on garden leave from Belvedere Trading, where I worked on various pricing and risk management systems primarily in C++ and Python for the last 4 years. I have a degree in Computer Science from UCLA and I am passionate about writing high performance, fault tolerant and maintainable code.

I worked full time at Belvedere Trading from 2021 to 2026, rising to the position of Senior Software Engineer. During my time at Belvedere, I worked on various projects including building a streaming positional risk system, a new service for managing options model parameter updates and a scriptable Python API for traders to automate workflows and trading decisions. As the firm's leading code contributor, I worked to add additional automated checks and improve CI pipelines across multiple languages to improve code quality. Additionally, I lead the summer internship program in 2023 and 2025, directly managing and mentoring multiple interns.

I also interned remotely for Belvedere Trading during Summer 2020, where I completed Belvedere's internal training program focusing on core option and market theory. I worked with a team of three to build a microservice to stream, analyze and forward tweets, allowing them to be consumed in real time and with historical context by traders and quants to inform strategies.

In the Summer of 2019, I was a Security Technology and Response intern at Symantec in Culver City, California. As an intern, I built a virtual filesystem and registry from scratch in C++ to back emulated processes. In addition, I defined a custom language to write signatures for malware detections in an emulated environment. I wrote a lexer, parser and compiler to convert this higher-level defined language into C++ which was compiled as a module for the existing project

In 2018 I was a data analytics intern at ORIS Intelligence, where I utilized data monitoring tools to maintain the health of internal systems. I also developed several web scrapers to gather data from sites monitored by ORIS, and used the data that was collected to solve issues on a larger scale, as well as discover thousands of previously untracked sites, adding value for ORIS's customers.

Skills


Hot Path


I write articles on software engineering, low latency computing, and systems design on my Substack, Hot Path. Here are some of my recent posts

Projects


Experience


Senior Software Engineer at Belvedere Trading

I worked on numerous projects including building a C++ risk streaming service, vastly improving the latency of the internal option pricing service, and leading the design and development of a Python/C++ API for traders to automate workflows and trading decisions

Belvedere Trading

S.T.A.R. Intern at Symantec

I worked to add support for Behavioral Detections of malware in an emulated environment, in the process writing my own signature language, complete with lexer, parser and compiler. In addition, I built a highly customizable virtual filesystem and registry from scratch, helping to support emulation of x86 executables

Symantec

Intern at ORIS
Intelligence

I used an Agile workflow to plan, develop, test and reevaluate software. During my internship, I wrote several Python web scrapers to visit sites monitored by ORIS and gather information for the company database. These scrapers allowed site monitoring issues to be detected and addressed on a much larger scale, and helped to discover thousands of previously untracked web pages. Tools I used included Python, MySQL and Git

ORIS Intelligence

Software Engineer Intern at Belvedere Trading

I built a microservice to stream and analyze Twitter feeds, then push to multiple endpoints, allowing significant Tweets to be used in real time and with historical context by traders and quants to inform strategies

Belvedere Trading

Get In Touch


Check out my resume