Design + Engineering / Pennsylvania

I design and builddigital products aroundreal problems.

Software engineer, web designer, and AI product builder focused on turning ideas and messy workflows into useful digital experiences.

Available for remote opportunities

A working rhythm

UnderstandDesignBuildTestIterate

01 / Selected Work

01 / Masonry Website Redesign

2026

Repositioning a local contractor for a more premium digital presence.

A full website redesign focused on clearer service organization, stronger visual presentation, improved SEO, and a better experience for homeowners researching concrete and masonry services.

Web Design / UX / SEO / Client Work

View case study
Homepage

02 / Product Design + Development

2026

A trade-focused weather tool built around the actual decisions concrete and masonry contractors make before starting work.

Product Design / React / TypeScript / API Integration

View case study

Turning generic weather data into job-ready decisions.

Decision workflow

  1. Job details
  2. Live weather
  3. Masonry score
  4. Work window
  5. Feedback
Masonry Weather Planner showing live weather conditions, a masonry score, recommendation, and hourly work window
Masonry score + work window
Masonry Weather Planner job-details form before a weather score is generated
Job setup

03 / AI Product + Frontend Engineering

2026

Turning live draft context into useful, matchup-specific guidance.

A React and TypeScript application that combines Riot champion data, composition analysis, matchup context, and OpenAI-powered coaching to help players make better decisions during champion select.

React / TypeScript / OpenAI API / Playwright / GitHub Actions

View case study

Context pipeline

  1. Draft input
  2. Champion data
  3. Matchup context
  4. Recommendations
  5. AI coach
LoL Draft Helper main application with champion input, contextual recommendations, and coaching panel
Draft context + application workspace
LoL Draft Helper recommendations view with team composition analysis, matchup guidance, item ordering, and AI coaching
Matchup recommendations + AI coach
Engineering practice

Playwright UI tests / CI on push + PR

From a rough problem to something people can actually use.

I like to understand the problem before deciding what to build. From there, I move quickly through design and development, put something usable in front of people, and improve it based on what I learn.

01

Understand

Talk to the people involved, learn the existing workflow, clarify the real problem, and identify constraints before choosing a solution.

02

Design

Turn the problem into a clear experience. Map the flow, organize information, and decide what the simplest useful version should look like.

03

Build

Prototype quickly and use the tools that make sense for the problem. That can mean traditional code, APIs, AI-assisted development, or workflow platforms.

04

Test

Check whether it actually works. Validate behavior, edge cases, data, usability, and the assumptions that went into the original solution.

05

Iterate

Use feedback and real usage to improve the product rather than treating the first version as finished.

Lab / Experiments

Things I build just to see what's possible.

Smaller experiments, technical ideas, and workflows that don't always need a full case study.

Built an AI coaching experience that uses champion selection, enemy composition, and matchup context to provide more useful in-game guidance than a generic chatbot.

Using AI development tools throughout the build process to move quickly from an idea to a working prototype, while still reviewing architecture, behavior, testing, and UX decisions myself.

Built automated browser tests around real user flows and connected them to GitHub Actions so important application behavior is checked on pushes and pull requests.

Exploring multi-step AI workflows that can use tools and APIs, validate intermediate results, and involve a person when a decision should not be fully automated.

About / Background

I started in enterprise software.I kept getting pulled closer to the user.

I've spent about six years building and supporting software across C#/.NET, SQL, workflow platforms, APIs, and internal business applications.

A lot of that work involved more than writing code. I worked directly with users, figured out what they were actually trying to accomplish, translated that into a solution, tested it, shipped it, and supported it afterward.

More recently, I've been spending more of my time with React, TypeScript, web design, rapid prototyping, and AI-assisted development. That's the direction I'm most interested in continuing to push.

  • 01

    6+ Years / Software Development

  • 02

    Enterprise Systems → Web + Product + AI

  • 03

    Pennsylvania / Open to Remote

  • 04

    C# .NET / SQL / React / TypeScript / AI

Contact / Let's Talk

Have a problem worth building around?

I'm interested in opportunities across web and product development, AI workflows, rapid prototyping, and forward-deployed engineering.

Available for remote opportunities