Skip to content
Richard T. LoRicco

Richard T. LoRicco

Recovering attorney building human-centric software.

I swapped contracts for commits, but the attention to detail remains. From building open-source NLP frameworks to contributing to Mozilla Firefox, I approach software with the same rigor, just with fewer objections.

About Me

With a background in law and business, I bring analytical precision and composure to building clean, efficient, and scalable systems. I focus on solving complex problems with clarity, empathy, and intent.

Most recently, I co-created Nimbus, an open-source framework that streamlines NLP model deployment from hours to minutes.

People often ask, "Why the switch from law to software?" The truth is, I've always been drawn to structured problem-solving. Engineering just lets me build solutions instead of arguing about them.

Tech Stack

TypeScript
React
Next.js
Node.js
PostgreSQL
AWS
Docker
System Design
Python
NLP

Courtroom to Code

Ex-litigator turned full-stack engineer building resilient, user-centered systems with courtroom-level precision.

Nimbus in the Wild

Co-created Nimbus, the open-source framework that cuts NLP deployment from hours to minutes.

Building Now

PocketWOD — an adaptive, AI-driven workout generator that personalizes training prescriptions.

Outside the IDE

CrossFit sessions, long runs with Ruby, and watch tinkering keep me grounded (and curious).

Projects

A selection of technical projects showcasing system design, open-source contributions, and full-stack development.

Nimbus

Open-source NLP deployment framework

Co-created an open-source deployment framework that simplifies getting lightweight NLP models into production. Cuts 35+ manual steps down to a single command.

System DesignNLPTypeScriptAWSDocker
Nimbus demonstration

RAGCast

Podcast transcript analysis

Full-stack Retrieval-Augmented Generation application for querying and analyzing podcast transcripts using natural language processing.

ReactNode.jsPostgreSQLLangchainAI/ML
RAGCast demonstration

Open Source Contributions

Firefox Logo

Mozilla Firefox

Contributor

Contributing to the WebExtensions API implementation in a large, mature codebase, delivering security patches, developer tooling improvements, and API enhancements that impact millions of users.

Critical Update Mechanism

Bug 1740508

Implemented the requestUpdateCheck WebExtension API method, enabling extensions to trigger immediate update checks. This allows developers to deliver critical security patches significantly faster than the default 24-hour browser cycle.

Runtime Safety & Developer Experience

Bugs 1654403 & 1420665

Developed safeguards to prevent keyboard shortcut conflicts between extensions and the browser. Enhanced executeScript error messaging to provide actionable debugging information for developers.

Infrastructure Modernization

Bugs 1831397, 1975872

Refined internal test infrastructure and API documentation. Resolved ambiguities in asynchronous handling and corrected legacy references to improve maintainability for the broader contributor community.

Other Projects

Basket Case preview

Basket Case

Developer tool for debugging and testing webhook implementations, providing real-time inspection and analysis capabilities.

TypeScriptWebSocketsExpress

Want to learn more?

Download my resume to see the full timeline of my experience, education, and technical skills.

Download Resume

Let's Connect

I'm always interested in new opportunities and interesting projects.