Roman Boparai

Roman Boparai

Lead Software Engineer

About Me

I am a Lead Software Engineer with over 6.5 years of experience architecting and building high-performance applications. My expertise spans both cross-platform and backend systems, with a strong foundation in C#, Java, C++, and JavaScript.

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 using C++. I have since grown into a technical leadership role at Carl's Place, where I own projects from design to deployment across a versatile stack including C#, Python, and JavaScript. I stay current with modern mobile patterns through personal projects, such as a .NET MAUI application featuring native Android API integration.

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

Python Web Crawlers

A collection of simple web crawlers developed for university coursework, demonstrating the fundamentals of HTTP requests and HTML parsing with Beautiful Soup.

PythonWeb ScrapingBeautiful Soup