Features on a comprehensive health and longevity platform — bloodwork analysis, personalized supplement protocols, prescription therapies, and care team coordination.
Tools that help members track health metrics and optimize well-being through proactive, data-driven care.
Lead full-stack development of enterprise software products for Arizona State University, including complex data processing platforms and educational tools.
Architect scalable solutions using modern technologies, mentor junior developers, and drive technical decision-making to deliver high-quality products on time.
Freelancing
2020–2022
Software Engineer
Delivered custom web solutions for small businesses, focused on responsive design, performance optimization, and user experience.
Built static sites and web applications that helped clients establish and grow their online presence.
02
Projects
Triangulator
Enterprise platform that automates course transfer evaluation between universities, streamlining the complex process of determining credit equivalencies. Led development as the technical lead, architecting scalable solutions for handling large-scale academic data processing.
gamezilla.app↗ is a real-time multiplayer gaming platform built with a full-stack TypeScript implementation of the Elm architecture. Successfully migrated from the Lamdera↗ platform, demonstrating expertise in complex system migrations and real-time application architecture.
Building features for a comprehensive health and longevity platform that combines bloodwork analysis, personalized supplement protocols, prescription therapies, and care team coordination. Developing tools that help users track their health metrics and optimize their well-being through proactive, data-driven care.
Educational platform developed in partnership with the Study Hall YouTube channel and ASU. Refactored the payment processing system to enhance reliability, maintainability, and user experience, reducing payment failures and improving system stability.
Educational platform enabling learners to earn college credits and qualify for admission to over 100 ASU degree programs. Refactored the main backend codebase for improved maintainability and scalability. Built Salesforce automation to sync data between Salesforce and ASU's Canvas LMS. Developed a new opt-in flow for the earned admissions program.
A web application that automates data normalization workflows, transforming tabular data (Excel, CSV) between schemas without manual Excel manipulation or custom Python scripts. Streamlines data processing for teams handling diverse data formats.
Official website for the ASU Sun Devils athletics program. Developed interactive React components including real-time game schedules and dynamic news feeds, enhancing fan engagement and information accessibility.
A production-ready, headless TypeScript combobox library that's framework-agnostic, zero-dependency, and fully accessible. Enables developers to build custom combobox components in any UI framework while maintaining WCAG compliance and flexibility.
Full-stack task management application with user authentication and real-time synchronization. Demonstrates end-to-end development capabilities from database design to responsive UI implementation.
Image optimization service built with Go, designed for zero-configuration self-hosting and long-term maintainability. Enables web applications to efficiently serve optimized images without external dependencies.
Self-hosted OpenAI-compatible HTTP proxy that routes requests to configurable upstream APIs, supports custom auth headers (API keys and bearer tokens), and logs traffic to Postgres for analysis, health checks, and cost visibility.
Real-time multiplayer Connect Four game with WebSocket-based synchronization. Features smooth animations, responsive design, and seamless online gameplay for multiple concurrent users.
Interactive product demonstration for Airr, an enterprise solution that automates transcript consumption and analysis. Showcases advanced data processing capabilities and intuitive user interface design for complex workflow management.
Software-as-a-Service platform enabling developers to programmatically generate high-quality screenshots of web pages. Provides reliable, scalable screenshot generation with customizable options. Powers the screenshot generation for this portfolio.
Educational platform developed by ASU that empowers instructors to create highly customizable assignments. Architected and implemented the LTI 1.3 integration with ASU's Learning Management System, enabling seamless single sign-on and grade passback functionality.
LTI-compatible quiz creation platform that integrates seamlessly with Learning Management Systems. Enables instructors to build custom quizzes and assessments while providing students with a native LMS experience.
Professional marketing website for a healthcare courier company, featuring responsive design, optimized performance, and clear communication of services to potential clients.
Modern JAMstack blog built with Vue and Gridsome, featuring a headless CMS integration for content management. Demonstrates static site generation and performance optimization techniques.
Classic Snake game implemented using functional programming principles, featuring smooth animations and responsive controls. Showcases clean code architecture and modern React patterns.
Match-three puzzle game inspired by Candy Crush, featuring engaging gameplay mechanics, smooth animations, and responsive design. Demonstrates game development skills and state management expertise.
Interactive implementation of the classic Simon Says memory game, featuring visual and audio feedback, progressive difficulty, and polished user interface design.
Web application for generating customizable event identification cards with client-side image manipulation. Explores advanced browser APIs for image processing and demonstrates creative problem-solving in web development.
Social movie discovery platform enabling users to watch trailers, write reviews, and collaborate on movie lists with friends. Features real-time updates and a comprehensive movie database integration.
Public, verifiable output — not a list of adjectives. Pick a period to see how the work actually lands over time; every number below comes straight from the GitHub API.
Contribution period
11,882contributions2025-09-20 → 2026-09-20
Last 12 months: 11,882 contributions across 341 active days.
341 active days · longest streak 76 days · busiest day 262
10,421contributions2026-01-01 → 2026-09-20
2026: 10,421 contributions across 256 active days.
256 active days · longest streak 76 days · busiest day 262
5,823contributions2025-01-01 → 2025-12-31
2025: 5,823 contributions across 316 active days.
316 active days · longest streak 50 days · busiest day 85
3,677contributions2024-01-01 → 2024-12-31
2024: 3,677 contributions across 301 active days.
301 active days · longest streak 30 days · busiest day 88
2,962contributions2023-01-01 → 2023-12-31
2023: 2,962 contributions across 265 active days.
265 active days · longest streak 27 days · busiest day 54
3,783contributions2022-01-01 → 2022-12-31
2022: 3,783 contributions across 288 active days.
288 active days · longest streak 29 days · busiest day 55
2,920contributions2021-01-01 → 2021-12-31
2021: 2,920 contributions across 258 active days.
258 active days · longest streak 17 days · busiest day 76
655contributions2020-01-01 → 2020-12-31
2020: 655 contributions across 132 active days.
132 active days · longest streak 16 days · busiest day 32
1contribution2019-01-01 → 2019-12-31
2019: 1 contribution across 1 active day.
1 active day · longest streak 1 day · busiest day 1
LessMore
GitHub contribution heatmap showing consistent shipping activity over the past year. Each square is a day; darker is more. 11,882 contributions in the last 12 months.
11,882Contributions (12mo)
8Current streak (days)
76Longest streak (days)
81Public repos
13Followers
Live data from the GitHub API at build time · 2026-09-20 · verify on GitHub
04
How I build
Agents in the loop, engineer accountable
Coding agents draft, refactor, and sweep — under review gates, typed contracts, and test suites that decide what actually merges.
Infrastructure, CI, and deployments are code: pipelines converge environments and deploy on push without manual steps.
I own the outcome end-to-end — API design, data model, infrastructure, and the interface — and use agents to remove the repeatable parts, not to outsource judgment.
Recognized by Cursor
Recognized by Cursor as one of their top tab users, with a custom tab button shipped as a gift.
05
About
I'm a full-stack software engineer in the Phoenix Valley who owns features end-to-end: API design, backend systems, infrastructure, and the interface on top.
I work AI-natively — coding agents handle the mechanical work under review gates and test suites while I stay accountable for architecture, correctness, and shipping.
Automation is my default: CI pipelines, infrastructure as code, and agentic harnesses that remove repeatable work.
I write TypeScript across the stack, and a mathematics and statistics background from ASU keeps me honest on the data-heavy parts.
Away from the keyboard I play drums in a band.