Skills

My Skillsets

I think less in terms of tool inventory and more in terms of capability: interface systems, product UI delivery, and creative operations that can actually be executed.

Product UI systems

Component architecture, interaction patterns, and UI systems built to stay coherent as products evolve.

Shipping front-end work

App UI, responsive marketing surfaces, and implementation work that translates design accurately under real constraints.

Creative direction

Programming, partnerships, branding, and experiential storytelling through Ryan Meetup and related work.

Web Engineering

19 core tools

My strongest engineering work is front-end product development: design systems, reusable components, responsive UI, and the implementation decisions that keep products usable as they scale.

I'm best when design direction needs to become shipped software in React, Next.js, TypeScript, and Tailwind, with enough structure that the work remains maintainable after launch.

React.js Icon

React.js

Building interactive user interfaces with reusable components.

Confidence
Tailwind CSS Icon

Tailwind CSS

Utility-first CSS framework for rapid and responsive web development.

Confidence
Contentful Icon

Contentful

A headless CMS for flexible content creation.

Confidence
Chakra UI Icon

Chakra UI

A flexible and accessible UI component library for building React applications.

Confidence
JavaScript Icon

JavaScript

Building web applications. I mostly use TypeScript now.

Confidence
Material-UI Icon

Material-UI

Pre-designed UI components that follow the Material Design patterns.

Confidence
Vercel Icon

Vercel

Simplified project deployment and hosting.

Confidence
Prisma Icon

Prisma

Modern ORM for type-safe database access and schema management.

Confidence
Next.js Icon

Next.js

Building server-rendered and statically generated web apps.

Confidence
TypeScript Icon

TypeScript

JavaScript superset for static typing and enhanced developer productivity.

Confidence
CSS Icon

CSS

Styling language for describing the presentation of web page content.

Confidence
React-Query Icon

React-Query

Data-fetching library for managing, caching, and synchronizing data in React applications.

Confidence
Python Icon

Python

General scripting and web-scraping.

Confidence
Recoil.js Icon

Recoil.js

Simplified globalized state management.

Confidence
Supabase Icon

Supabase

Backend-as-a-service with Postgres database, auth, and real-time capabilities.

Confidence
Playwright Icon

Playwright

Fast and reliable end-to-end testing for modern web apps.

Confidence
Node.js Icon

Node.js

Building server-side apps and APIs.

Confidence
Sanity.io Icon

Sanity.io

Headless CMS for structured content management.

Confidence
Ember.js Icon

Ember.js

Ambitious web framework with conventions for efficient application development.

Confidence

Creative Production & Community Building

7 creative capabilities

Outside engineering, I help run Ryan Meetup, a community brand and event series built around shared identity, humor, and intentionally ridiculous programming.

That work spans concept development, creative direction, partnerships, promotion, and live execution, with coverage from The New York Times, the Los Angeles Times, CBS News, and ABC News.

Guerrilla Marketing

Memes, stunts, pop-ups, themed incentives (ex: "No Bryans Allowed").

Confidence

Event Production

Programming, logistics, venue scouting, vendor/talent coordination.

Confidence

Community Building

Creating, scaling, and maintaining a national network of participants.

Confidence

Creator Collaboration

Working with viral creators (Ryan the Leader, Ryan Hailey, Anthony Po) for visibility & growth.

Confidence

Press & Partnership Outreach

Pitching to media, managing incoming requests, coordinating sponsors/venues.

Confidence

Creative Direction

Event naming, branding, copywriting, and storytelling.

Confidence

Content Strategy

Social storytelling, audience engagement, absurdist brand tone.

Confidence
Learn more about the Ryan Meetup