Rida En-nasry

Rida En-nasry

Software developer, i explore and build things

  1. 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%.

  2. 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.

  3. 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.

  4. 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.

Projects

A fruit fly plays a DJ set

A circuit built from measured fruit-fly connections, trained to imitate mixing rules. Watch it choose tracks and control tempo, crossfades, bass, and transitions.

Neural circuitsAudio3D

Crackr

Learn ML engineering by building real systems from scratch. Guided projects, code you write locally, and automated tests to check your work.

Machine learningDeveloper toolsEducation

Broblems

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

TypeScriptReactNestJS

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.

JavaServletsJSP

Real-time Multiplayer Ping-Pong Game

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

TypeScriptReactNestJS

Multi-service Dockerized Infrastructure

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

DockerDocker ComposeNginx

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++TemplatesData Structures

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.

CRaycastingGraphics Programming

Simple Event Driven HTTP/1.1 Server in C++

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

C++HTTP/1.1epoll

Solution to the Dining Philosophers Problem

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

CMultithreadingMutex

Writing

Simulation Problems in Competitive Programming

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

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