Staff Software Architect & Lead Backend Engineer in Portland, OR.
I design and deliver reliable, secure, event-driven backend systems β from load balancer to database.
Iβve spent 20+ years building systems from the ground up:
- Architected full backend stacks: HAProxy, nginx, Linux, MySQL, Redis, REST APIs, Event Driven Systems
- Designed resilient data models, security layers, caching schemes, scaling patterns, observable infrastructure
- Led teams, mentored devs, and cultivated strong documentation and onboarding
- Love writing tools, games, and utilities to strengthen dev team culture
- Partner closely with IT, product owners, stakeholders, and execs to deliver aligned outcomes
- Most recent company, an early stage startup, brought product to market.
Industry domains Iβve worked in:
- SupplyStream β drop shipping, logistics, warehouse packaging supplies, pricing mgmt, b2b & b2c e-commerce
- Oregon Catholic Press β book and music publishing, royalties mgmt, lit planning apps, b2b & b2c e-commerce
- Inspiredware β student/teacher scheduling and location software
All involved deep system integrations and cross-team collaboration.
Personal projects I'm currently leaning into Python, Go, and language tech (ASR/NLP)
π View My Resume (PDF)
π« Connect on LinkedIn
β = Owned/design level β’ π’ = Hands-on regular use β’ βͺ = Past, but confident
Languages / Frameworks | Infrastructure | Databases | Tools |
---|---|---|---|
β PHP, Bash, Laravel | β HAProxy, nginx, Linux | β MySQL, Redis | π’ Docker, Cloudflare |
π’ Node.js, Go, Python | π’ Fail2ban, DigitalOcean | βͺ Memcached, MongoDB | βͺ Jenkins, Prometheus, Grafana |
βͺ C++, C#, Java | βͺ AWS, Azure |
Mini-games and weekly challenges for engineering teams. Sign up now and be the 9th subscriber to my LinkedIn newsletter π
Too many sites flex for interviews and personal cred. This is for team-building: fun, inclusive, collaborative, and occasionally insightful.
Multiplayer quiz game powered by Go + WebSockets and a SvelteKit UI.
A natural companion to Dev Challenges. PLAY HERE
Translating Algorithms + Data Structures = Programs from Pascal into Python, Go, and C++.
Includes side notes and modern interpretations. Supports Dev Challenges too.
π£οΈ Parlabot (WIP)
An Italian language pronunciation coach using DSP and open models.
Microservice-based: STT, TTS, API orchestrator, MongoDB, and Kong API Gateway.
Tech: React, Go (Gin), Python (FastAPI + Torch), HuggingFace, Kong, MongoDB
A generic recursive descent parser (LL(k)) that builds parse trees.
Written in PHP; currently being ported to C for use as shared libs across languages.
π₯£ Recipe Parser
Regex grammar used with the parser above to tokenize and analyze semi-structured text like recipes.
Built for formalizing content for foodgeeks.com