Rida En-nasry

Rida En-nasry

Software developer, i explore and build things

Billo
02/2024 — Present
Software Engineer (.NET/C#/Azure)
Billo

Developed and documented a secure, developer-focused API, led a zero-downtime migration from PostgreSQL to MongoDB, implemented asynchronous document dispatching across channels, and optimized processing workflows to reduce execution time by 58%.

MyOfAI
08/2023 — 01/2024
Backend Engineer (C#/.NET)
MyOfAI

Developed a .NET Core API for authentication, AI model profiles, media uploads, and real-time feeds with SignalR; integrated GPT and Stable Diffusion for AI content generation; and architected PostgreSQL, Redis caching, and Dockerized services for scalable cloud deployment.

Fintraq
02/2023 — 07/2023
Junior .NET Developer
Fintraq

Designed and implemented KYC and risk management workflows using .NET 6 microservices, maintained backoffice admin systems for compliance and verification, and built secure CI/CD pipelines on Azure with JWT authentication and Key Vault integration.

1337 Coding School (UM6P)
2021 — 2024
Computer Science Degree
1337 Coding School (UM6P)

Program in Software Development and Computer Science

I build things that live on the internet. Passionate about distributed systems, developer tools, and the craft of writing clean code.

When I'm not coding, you'll find me exploring new technologies, contributing to open source, or diving deep into system design.

Writing

Simulation Problems in Competitive Programming

Feb 10, 2024

Understanding simulation problems—where straightforward implementation of rules is all you need. No fancy algorithms, just translate instructions into code.

competitive-programming algorithms problem-solving

Building an Upwork Job Scraper Bot

Jan 20, 2024

Automation is not about replacing human intelligence—it's about enhancing it. Let the machines do the heavy lifting, and focus on what you do best.

javascript automation puppeteer web-scraping
View all posts →

Projects

Broblems

Broblems

The product I wish existed during my last two failed startups. I built it after wasting 18 months on solutions nobody asked for.

TypeScript React NestJS ·
FWA: Java Servlets & JSP Implementation

FWA: Java Servlets & JSP Implementation

Getting hands dirty with Java's old-school web tech - Servlets and JSP. Understanding the foundations before the fancy frameworks.

Java Servlets JSP ·
Real-time Multiplayer Ping-Pong Game

Real-time Multiplayer Ping-Pong Game

This project is about creating a multiplayer real time Pong game webapp with websocket based chat.

TypeScript React NestJS ·
Multi-service Dockerized Infrastructure

Multi-service Dockerized Infrastructure

Multi-container setup pushing Docker Compose to its limits before needing Kubernetes.

Docker Docker Compose Nginx ·
Reimplementing STL Containers in C++

Reimplementing STL Containers in C++

Building my own versions of C++ Standard Template Library containers to understand what's really happening under the hood.

C++ Templates Data Structures ·
Wolfenstein 3D Clone in C

Wolfenstein 3D Clone in C

A Wolfenstein 3D clone in pure C to understand how early 90s games created 3D worlds before 3D acceleration existed.

C Raycasting Graphics Programming ·
Simple Event Driven HTTP/1.1 Server in C++

Simple Event Driven HTTP/1.1 Server in C++

A high-performance HTTP server implemented in C++ using event-driven architecture.

C++ HTTP/1.1 epoll ·
Solution to the Dining Philosophers Problem

Solution to the Dining Philosophers Problem

Implemented the dining philosophers problem to understand thread synchronization without boring myself to death.

C Multithreading Mutex ·

LeetCode

38 solved
13 easy 23 medium 2 hard

Recently solved