• Skills
  • Projects
  • Data Structures Visualizer
  • Interactive Pathfinder
  • mcfaddenpiano.com
  • Snake Like
  • Resume
  • AI Policy
  • Contact
Shane McFadden
Software Developer
Skills
Projects
Resume
AI Policy
Contact
label
label

Projects

Data Structures Visualizer

A web application for viewing and manipulating standard data structures. Allows users to develop a deeper understanding of each data structure's key properties and methods using interactive forms, auto-generated SVG graphics, and links to the data structure's underlying source code.

Data Structures Visualizer preview image
TypeScript
React
Next.js
SVG Graphics
Tailwind CSS

Interactive Pathfinder

A single page application that allows users to draw various terrains on a grid, plot two points, and calculate the easiest path between them.

Interactive Pathfinder preview image
TypeScript
React
Tailwind CSS
Vite
Vitest

mcfaddenpiano.com

A static website for my freelance work as a classical pianist. Though I haven't worked as a full-time musician since the end of 2020, I continue to accompany and coach other musicians from time to time.

mcfaddenpiano.com preview image
TypeScript
React
Gatsby
Tailwind CSS
Netlify CDN

Snake Like

A browser-based snake-like game playable on desktop or mobile.

Snake Like preview image
TypeScript
React
Tailwind CSS
Vite

shanemcfadden.dev source code