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 projects showing modern development practices, technical leadership, and performance optimization. These show current work and continued learning in software engineering.

2020-Present • Current
Technical Leadership
Cornerstone

Neovim Configuration

Fast, reliable Neovim setup for TypeScript development with enhanced diagnostics

Developer Tools

Productivity and workflow optimization

Developer Productivity

Neovim configuration built to solve VSCode performance issues when running multiple Docker containers and Node processes. Features reliable LSP integration, Telescope file navigation, and LSP Saga diagnostics optimized for TypeScript development workflows.

Technical Highlights

  • 24+ plugin configurations with stability focus
  • Multi-language LSP support for TypeScript, Python, Go, and Lua
  • Faster launch times compared to VSCode setup
  • Reliable diagnostics with reduced slowdown during development

Technology Stack

Lua
Neovim
LSP
+3 more

Skills Demonstrated

Editor configuration and customization
Lua scripting for Neovim plugins
LSP integration and troubleshooting
Performance optimization for development workflows
+2 more
2024 • Current
Innovation Showcase
Cornerstone

O'Clock Binary Clock

Real-time binary clock with synchronized minute updates and 3D bit flip animations

Technical Innovation

Screenshots and demos available

Live Demo

TypeScript binary clock that converts hours and minutes to binary using custom linked lists. Updates precisely on minute boundaries with CSS 3D flip animations when bits change. Zero dependencies beyond React and focuses on timing synchronization and memory-efficient rendering.

Technical Highlights

  • Synchronized minute-boundary updates (not arbitrary intervals)
  • Custom linked list implementation for binary conversion
  • 3D CSS flip animations for bit transitions
  • Recursive React rendering without external animation libraries
  • Memory-efficient: rebuilds only when time values change

Technology Stack

TypeScript
React
CSS 3D Transforms
+1 more

Skills Demonstrated

Custom data structure implementation
Timing synchronization patterns
TypeScript class design
CSS 3D transforms
+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.

Ready to Build Maintainable Systems Together?

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