Developer, Designer, Educator.

Leagrr
A league management application that allows users to create and manage sports leagues and teams.
Roles
- Developer
- Designer
- Project Manager
Technologies
- Next.js
- PostgreSQL
- CSS Modules

Responsive Type
Generate responsive typographic hierarchies and CSS code for websites.
Roles
- Developer
- Designer
Technologies
- React
- Next.js

Online Card Games
A collection of card games built for realtime online play with friends.
Roles
- Developer
- Designer
Technologies
- React
- Firebase
- styled-components
- Sass
What I've Taught
-
Cross Platform Web Design
An introductory web development course where students learn HTML and CSS fundamentals and best practices through a design lens.
View course -
Applied Industry Projects
Advise students through a semester long project where they build a mobile or web app for a client.
View course -
Graphics Technologies
An introduction to design software and principles necessary to design effective interfaces for responsive websites and mobile applications.
View course
Some Other Cool Stuff
-
Websites
A collection of websites that I have designed and developed for clients over the years.
Check them out -
Graphic Design
Some highlights of my graphic design work over the last number of years.
Check them out -
Motion Design
A collection of motion graphics pieces created using Adobe After Effects.
Check them out

Get to Know Me
I've been working as a web developer, designer, and educator for over 6 years. I have experience working in every step of the web process including project management, user research, content structure/planning, design, development, deployment, and maintenance. I am passionate about the entire web process and my broad background allows me to bring knowledge to every stage and to provide the perspective needed to ensure all areas of a project work seamlessly together.
When not working or teaching, I usually can be found developing web projects just for myself as I believe that the best way to learn and improve is to experiment with new ideas and technologies. The projects found in this portfolio contain both work projects and passion projects. If you are interested in any of the work I have done and want to connect to work together, I would love to connect!
[email protected]