Roman Boparai

Roman Boparai

Senior Software Engineer

About Me

I am a Senior Software Engineer with 8 years of experience architecting and building high-performance applications. My expertise spans both cross-platform and backend systems, with a strong foundation in C#, Python, C++, and Cloud Architecture.

My professional foundation was forged in the high-performance environment of AAA game development at Lost Boys Interactive, where I delivered full-stack features for the WWE 2K series. I have since grown into a technical leadership role at Carl's Place, where I ownd projects from design to deployment across a versatile stack including Node.js, Python, and Azure Functions. I stay current with modern mobile and AI patterns through the personal projects listed below.

Projects

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
Screenshot of FoodFacts .NET MAUI App

FoodFacts .NET MAUI App

A cross-platform mobile app for searching food product data, featuring native Android notifications, a local SQLite database for favorites, and a themeable UI.

C#.NET MAUIMVVMSQLiteNative Android

Python ETL Data Pipeline

A simple daily ETL script that extracts weather data from a public API, performs a transformation, and loads the raw and processed data into an AWS S3 bucket.

PythonFlaskETLAWS S3Boto3