A web application that automates data normalization by transforming tabular data (Excel, CSV) from one schema to a user-defined target schema, eliminating the need for manual Excel work or Python scripts.
Source code is private
A web application that automates data normalization by transforming tabular data (Excel, CSV) from one schema to a user-defined target schema, eliminating the need for manual Excel work or Python scripts.
Source code is private
gamezilla.app↗ is a multiplayer gaming app implemented using a full-stack variant of the Elm architecture in TypeScript. Migrated from the Lamdera↗ platform.
Source code is private
Triangulator is a product developed by ASU that automates the process of determining course transfers between universities. I served as a lead developer on the project.
Deployment is private
Source code is private
Study Hall is an education platform created by the Study Hall YouTube channel and ASU. I refactored the payment system to improve reliability and maintainability.
Source code is private
Watch trailers, write reviews, and create movie lists with your friends.
The official website for the ASU Sun Devils. I developed interactive React components including the upcoming game feed and news feed.
Source code is private
Full-stack software developer leading development of client products for ASU. Mentoring junior developers and contributing to technical decision-making.
Freelance frontend developer specializing in static site development for small businesses.
I'm a software developer based in the Phoenix Valley. I graduated from ASU with a bachelor's degree in mathematics and statistics. Beyond my professional work, I'm passionate about software development and regularly engage with technical content while building applications in my free time. I specialize in web development and have a strong interest in expanding into embedded systems and robotics. I leverage AI tools like Cursor AI to enhance my development workflow and productivity. A fun fact about me is that I play the drums in a band.
I received a gift from Cursor AI — a custom tab button — for being one of the top users of tab autocomplete.