Roman Boparai

Roman Boparai

Senior Software Engineer

About Me

I'm a Senior Software Engineer with over 8 years of experience building scalable backend systems, data pipelines, and cloud infrastructure. For me, engineering is all about being pragmatic: designing solid architectures, untangling messy systems, and shipping software that actually solves real-world business problems.

Lately, my focus has been on bridging the gap between cutting-edge tech and complex enterprise environments. Whether I'm building streaming AI microservices with Node.js and Next.js, migrating a legacy C#/.NET ERP to the cloud or engineering high-volume Python ETL pipelines for live-service games I enjoy owning the architecture from end to end.

Skills

Projects

Screenshot of Claims Analytics API

Claims Analytics API

A Python data pipeline and REST API demonstrating an enterprise ETL ingestion workflow. Uses Pandas to extract, clean, and risk-score 100k+ synthetic records, serving the structured data via a strictly paginated FastAPI backend.

PythonFastAPIPandasAzureETLSQLite
Screenshot of Enterprise ERP Modernization Demo

Enterprise ERP Modernization Demo

An architectural demo of the Strangler Fig pattern. Compares the read-latency of a legacy, heavily-normalized SQL database against a decoupled Azure NoSQL read model to demonstrate O(1) fetch times.

C#.NET 9Azure FunctionsNoSQLCQRS
Screenshot of AI Medical Scribe Demo

AI Medical Scribe Demo

A high-performance clinical microservice that leverages OpenAI to transform unstructured medical notes into structured, prioritized triage data in real-time. Built with a streaming Node.js/TypeScript backend on Azure and a responsive Next.js frontend.

Next.jsTypeScriptNode.jsReactOpenAI API
Screenshot of AI Learns to Play Flappy Bird

AI Learns to Play Flappy Bird

A Unity simulation where an AI agent, powered by a Neural Network and a Genetic Algorithm, learns to play Flappy Bird over successive generations.

UnityC#AINeural NetworkGenetic Algorithm