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.
Current Portfolio Cornerstones
Recent work I'm proud of. Each project solved a real problem I encountered—the repos have the details.
Dotfiles
GNU Stow-managed development environment with multi-language LSP support
Developer Tools
Productivity and workflow optimization
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
Skills Demonstrated
Shortcuts MCP
TypeScript MCP server connecting Claude to macOS Shortcuts with full interactive support
Technical Innovation
Screenshots and demos available
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
Skills Demonstrated
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.
Take Inventory
The mobile app that launched my engineering career
Historical Project
Value demonstrated through impact metrics
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
Skills Demonstrated
Khan Academy Browser
Learning React through educational content exploration
Historical Project
Value demonstrated through impact metrics
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
Skills Demonstrated
Supporting Technical Breadth
Additional projects showing full-stack work and backend systems thinking. These complement the cornerstone projects with different technical approaches.
PokéGo CLI
Command-line tool for Pokémon GO game data management
Backend Development
API integration and data processing
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
Skills Demonstrated
Order Commander
Full-stack inventory administration system with mobile API
Historical Project
Value demonstrated through impact metrics
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
Skills Demonstrated
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.