Skip to main content

Building Maintainable Systems for Practical Challenges

Projects spanning 8+ years of engineering, from career transformation through current work. These show practical problem-solving with measurable results.

8+
Years of Growth
50%
Business Efficiency Gain
6
Production Projects
4
Technology Stacks

Current Portfolio Cornerstones

Recent work I'm proud of. Each project solved a real problem I encountered—the repos have the details.

2020-Present • Current
Developer Tools
Cornerstone

Dotfiles

GNU Stow-managed development environment with multi-language LSP support

Developer Tools

Productivity and workflow optimization

Developer Productivity

Development environment configuration using GNU Stow for reproducible deployments. Includes Neovim with multi-language LSP, Zsh shell, Zellij multiplexer, Ghostty terminal, and Starship prompt. Bootstrap script handles fresh machine setup.

Technical Highlights

  • 6 stowable packages for modular deployment
  • Multi-language LSP: TypeScript, Go, Swift, Python
  • Automated bootstrap with Homebrew integration
  • 131+ commits of iterative refinement

Technology Stack

Lua
Shell
GNU Stow
+5 more

Skills Demonstrated

Configuration management with GNU Stow
Shell scripting and Zsh customization
Lua scripting for Neovim plugins
LSP integration across languages
+2 more
2025-Present • Current
AI Integration
Cornerstone

Shortcuts MCP

TypeScript MCP server connecting Claude to macOS Shortcuts with full interactive support

Technical Innovation

Screenshots and demos available

Live Demo

Model Context Protocol server enabling AI assistants to discover and execute macOS Shortcuts workflows. Hybrid architecture uses AppleScript for reliable permission-aware execution with CLI for fast discovery. Solves the critical problem of interactive shortcuts hanging on file pickers, dialogs, and location services.

Technical Highlights

  • Full interactive support for file pickers, dialogs, and prompts
  • Hybrid AppleScript/CLI architecture for compatibility and speed
  • 63 tests with comprehensive test coverage
  • Privacy-first local execution history storage
  • Compatible with Claude Desktop and LM Studio

Technology Stack

TypeScript
Node.js
AppleScript
+2 more

Skills Demonstrated

MCP protocol implementation
AppleScript integration
TypeScript architecture
macOS system integration
+2 more

Career Transformation Cornerstones

Cornerstone projects from the career transition period that launched my engineering journey. These demonstrate the practical problem-solving approach and self-directed learning that enabled the transformation from retail buyer to software engineer.

2017-2018 • Career Transition
Career Catalyst
Cornerstone

Take Inventory

The mobile app that launched my engineering career

Historical Project

Value demonstrated through impact metrics

Story-Driven Value

Historical Context

Built while transitioning from retail buyer to solve daily inventory challenges facing new purchasing processes.

React Native inventory management solution that reduced processing time by 50% and earned management recognition, directly enabling career transition from retail buyer to software engineer.

Business Impact

  • 50% reduction in daily inventory processing time
  • Management recognition for process innovation
  • Department-wide adoption across produce operations
  • Consulted on process improvements for neighboring store

Technology Stack

React Native
React
Node.js
+2 more

Skills Demonstrated

Mobile development
API integration
Business solution design
Stakeholder communication
+2 more
2016/2018 • Career Transition
React Evolution
Cornerstone

Khan Academy Browser

Learning React through educational content exploration

Historical Project

Value demonstrated through impact metrics

Story-Driven Value

Historical Context

Created during initial React learning phase as a practical project combining education exploration with hands-on development experience.

Educational content browser built to learn React fundamentals while creating a useful tool for exploring Khan Academy's course catalog. Demonstrates early React learning and API integration skills during career transition period.

Technology Stack

React
JavaScript
Khan Academy API
+2 more

Skills Demonstrated

React fundamentals
API consumption
Educational technology
Self-directed learning
+2 more

Supporting Technical Breadth

Additional projects showing full-stack work and backend systems thinking. These complement the cornerstone projects with different technical approaches.

2024 • Current
Backend Systems

PokéGo CLI

Command-line tool for Pokémon GO game data management

Backend Development

API integration and data processing

Backend Focus

Go CLI application for managing Pokémon data with API integration, data processing, and command-line interface design. Demonstrates backend development skills and API integration capabilities.

Technical Highlights

  • Command-line interface with argument parsing
  • API data processing and transformation
  • Error handling and user feedback systems
  • Modular architecture for extensibility

Technology Stack

Go
CLI Design
API Integration
+2 more

Skills Demonstrated

Go development
CLI tool design
API integration
Data processing
+2 more
2017-2018 • Career Transition
Full-Stack Architecture

Order Commander

Full-stack inventory administration system with mobile API

Historical Project

Value demonstrated through impact metrics

Story-Driven Value

Historical Context

Developed as backend component of inventory management solution while transitioning from retail to software engineering. Works in conjunction with Take Inventory mobile app.

Inventory administration system built with Node.js backend and React frontend for managing inventory items via comma-separated value input. Serves API endpoints for the Take Inventory mobile app to handle physical counting operations. Built as part of complete inventory solution during career transition.

Technology Stack

React
Node.js
Express
+3 more

Skills Demonstrated

Full-stack development
Database design
User authentication
Mobile API design
+2 more

Professional Enterprise Experience

Beyond these portfolio projects, my professional work includes building enterprise SaaS platforms at Zylo (component libraries, customer dashboards) and educational applications at Certell. These enterprise projects require authentication and serve thousands of users in production environments.

Technical approaches, architecture decisions, and measurable outcomes from this enterprise work are shared through detailed blog content and case studies.

Interested in working together?

These projects span 8+ years of growth from retail buyer to software engineer. They show my problem-solving approach and technical work.