⚡️ some projects
A11yLint is an open source VS Code accessibility linter to help developers proactively identify WCAG violations. It leverages ASTs to analyze HTML, JSX/TSX, and CSS files and display actionable diagnostics directly in the editor. It also includes a dependency graph that links CSS selectors to usage across files for cross-file linting and style-driven violations.
Silverthread Designs Inventory and Sales Management System is a freelance full-stack system built to replace decades of Excel-based inventory tracking. It uses Redux Toolkit for global state management (including async flows), and interactive sales visualizations built with Victory and D3 to show trends and performance insights.
Social Bubbles is a NYC Developer’s Week 2020 hackathon submission: a COVID-19 contact tracing social web app. I built a RESTful backend with Node/Express for authentication, location-based matching, and “bubble” tracking, integrated Axios to consume COVID-19 API data, modeled relational data with Sequelize + PostgreSQL (ElephantSQL), and deployed the stack to Heroku.
✨ more
LiftLogger is a mobile user-centered exercise web app built with Node/Express and Mustache server-side rendering that lets users create workout routines on the fly, storing user data in an ElephantSQL database.
Flix-Lists was my first front end project—using the TMDb API to create and manage movie watch lists. User data is stored in Firebase.
📚 education
Kennesaw State University ~ B.S. Interactive Design ~ Expected Graduation 2027
Exploring human-centered design and Human-Computer Interaction (HCI), including user behavior, perception, cognitive load, and iterative design methodologies with stakeholder feedback.
Full stack development training plus practical team workflow: Agile/Scrum, planning and estimation, collaboration, and shipping production-ready projects.
🛠 tools and skills
💪 full stack power!
JavaScript (ES6+)
TypeScript
React
Redux Toolkit
React Router
Node
Express
RESTful API development
PostgreSQL
MongoDB
Authentication (BCrypt, OAuth, JWT)
Testing (Jest, Mocha, Chai)
Accessibility
Manual Webpack configuration
...and learning more every day
💻 languages
JavaScript
TypeScript
HTML5
CSS3 / SCSS
SQL
C#
Java
Python
📐 workflow & prototyping
Git / GitHub
Figma
Agile Development
User Research
Accessibility-first thinking
🎤 talks
UX Principles for Engineers — Tech talk sponsored by Pressable. Focused on integrating usability and human-centered design into engineering workflows, with practical techniques to build more intuitive, accessible software.