Skip to content
View richvigorito's full-sized avatar

Block or report richvigorito

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
richvigorito/README.md

πŸ‘‹ Hi, I’m Rich Vigorito

Staff Software Architect & Lead Backend Engineer in Portland, OR.
I design and deliver reliable, secure, event-driven backend systems β€” from load balancer to database.


🧠 About Me

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)


πŸ“„ Resume

πŸ“„ View My Resume (PDF)
πŸ“« Connect on LinkedIn


🧱 Stack Experience

βœ… = 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

🚧 What I'm Building

Team Building / Knowledge Sharing

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.


NLP

πŸ—£οΈ 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


🌍 Connect

LinkedIn Instagram Hotfix Fridays - Newsletter X accnt

Pinned Loading

  1. parlabot parlabot Public

    Common Italian Phrase Pronunciation Checker

    Python 1

  2. php-ext-uuid php-ext-uuid Public

    PHP UUID Extension

    C

  3. dev-challenges dev-challenges Public

    Challenge Repository For Weekly Linkedin Newsletter

    C 3

  4. flip-cup flip-cup Public

    Flip Cup Style Team Trivia Game

    Svelte 1

  5. Lexer Lexer Public

    Lexical Scannar to parse lexical grammer producing an expression tree which then can be used to evaluate structured language.

    PHP 1

  6. the-best-programming-book-ever-written the-best-programming-book-ever-written Public

    The Best Programming Book Ever Written

    Python