Software Engineer specializing in scalable distributed systems, RESTful APIs, and event-driven architectures. Proficient in Java, Spring Boot, React, and Kafka, with expertise in microservices, cloud infrastructure (AWS, Gaia Cloud), and DevOps automation. Passionate about building high-performance backend systems, automating workflows, and optimizing API efficiency.
▶
▶
▶
A full-stack application that tracks token balances and prices for Solana wallets, providing historical price data and portfolio management capabilities (in progress)
React • TypeScript • NodeJS • Jest • Prisma • Solana APIs • Github Actions • Railway • Vercel

A collection of TypeScript packages that provide a unified interface for interacting with common 3rd party APIs, including a feature-rich token data service with multi-provider support, automatic fallbacks, and caching.
Typescript • API Fault Patterns • Jest • Solana APIs • NodeJS • Vercel
A Chrome extension that uses OpenAI's API to simplify or translate Washington Post news article text, improving readability and accessibility based on user preference. Completed as part of Washington Post intern hackathon.
JavaScript • HTML • CSS • OpenAI API • Google Translate API
A tool that builds a web of transaction flows stemming from a wallet address, using recursive API calls to query the blockchain.
React • Django REST • ReactFlow • D3 • Vercel

A tool that generates an NFT of a user's portfolio performance.
NextJS • Web3.js • NodeJS • Prisma • Helius API • GenesysGo Storage
A tool that aggregates Reddit comments and Tweets for multiple cryptocurrencies for a specific date, allowing users to get a sense of market sentiment among top social media posts.
jQuery • AJAX • ChartJS • Pandas • Django • PostgreSQL • Digital Ocean
An elections dashboard containing real-time vote count updates for the 2022 midterms, for Monroe County Indiana, featuring 30 elections and referendums.
Sheetrocks • ChartJS • JavaScript • jQuery

New and improved interactive voting quiz from the 2020 version, for 2022 midterms to educate voters on their options, given their circumstances.
HTML • CSS • JavaScript • jQuery

HTML • CSS • JavaScript • jQuery

An interactive voting quiz for 2020 election to educate voters, my first meaningful coding project!
HTML • CSS • JavaScript


Java SpringReactJenkinsREST APIGaia CloudKafkaSplunk

Java SpringJenkinsREST APIGaia CloudKafkaSplunk
PythonReactReduxHasuraAWSGraphQL
ReactChartJSD3.jsDjango RESTPostgreSQLVercel
HTML/CSSJavaScriptjQueryChartJSGoogle Sheets APIBootstrap
I am a Software Engineer 2 at JP Morgan Chase, where I work on dispute resolution. If I have spare time, I enjoy working on web3 projects. I love fishing, traveling, and sci-fi novels.
▶
▶
▶
Credits to Danil Baunov for animations