Skip to main content

Hi, I'm Kevin – a Web Dev from Michigan

I build performant, accessible, and maintainable web applications using React, TypeScript, and modern tooling.

With a passion for continuous learning and problem-solving, I've successfully delivered features that serve millions of users daily, leveraging analytics, best practices in accessibility, and modernworkflows.

Kevin and his dogs on Lake Huron

Technical Skills

JavaScript
TypeScript
React
Next.js
Ruby
Ruby on Rails
PostgreSQL
MySQL
Tailwind CSS
Docker
AWS
GitHub

Always learning and exploring new technologies

Professional Projects

Recent work at Graham Media Group, building features for millions of daily users

Leaderboard UI for photo contests

Photo Contest Leaderboard

This reusable leaderboard powers both the Blue Ridge Games and My Hometown's Best photo contests—displaying real-time user rankings per category with contest-specific rules, accessibility support, and responsive design.

React & TypeScriptHeadless UI Tabs with custom styled primitives
Mobile view of pin upload success modal

Pin Upload Success Modal

User-friendly modal to confirm pin uploads, with retry flow and Web Share API (plus clipboard fallback), styled via theming and announced via ARIA live regions.

React & TypeScriptWeb Share API + clipboard fallback
Newsletter sign-up card embedded in article

Newsletter Sign-Up Card

Dynamic sign-up card embedded in side rails and articles, with email regex validation, personalized messages, full screen-reader & keyboard support, and redirects on success.

Email regex validation & timeout handlingScreen-reader & keyboard support

Work Experience

A diverse background spanning tech, entertainment, and public service

Web Developer | Software Engineer

Current

Graham Media Group

March 2024 – Present
  • Built and maintained high-performance news sites with React & TypeScript
  • Collaborated on cross-functional teams to ship features serving millions daily
  • Implemented Nielsen DCR analytics tracking for VoD & livestream players

Key Technologies:

ReactTypeScriptStyled ComponentsAnalyticsAccessibility

Rigger & Stagehand

IATSE (Theatrical Stage Employees)

2008 – 2021
  • Rigged lighting & sound for live productions
  • Ensured safety compliance on set

Backcountry Water Treatment Operator

National Park Service

2009 – 2019
  • Managed water treatment systems in remote environments
  • Developed problem-solving skills under challenging conditions

Bootcamp Projects

Aweful Skydiving logo

Aweful Skydiving

Event signup platform for skydivers (React, Rails, PostgreSQL).

  • User auth via bcrypt
  • Responsive UI with Bootstrap
  • Active Record models
Trail Share logo

Trail Share

Social network for hikers (React, Rails, PostgreSQL).

  • RESTful API design
  • Auth via bcrypt
  • Bootstrap styling
HSTRY logo

HSTRY

Medical history form aid (React, Rails, PostgreSQL).

  • Controlled forms
  • Accessible markup
  • Reactstrap UI

Hobbies

Skydiving
Paramotoring
Camping
Hiking
Road Biking
Mountain Biking

Let's Connect

Ready to build something amazing together? I'd love to hear about your next project.

Resume

Complete professional background

Currently open to new opportunities

Multiple Ways to Reach Me

Also find me on: