Backend-focused software engineer building APIs, integrations, data workflows, and modular business systems across .NET and TypeScript.
- Backend services and APIs with clear integration boundaries.
- Data and business workflows designed for maintainability and failure handling.
- Cross-stack product features when the work needs more than backend delivery.
- Marsol — backend services, APIs, data workflows, localization, maintenance, and public API documentation.
- Lumi — started the web platform and built its early backend, data, booking, scheduling, administration, localization, reporting, and deployment foundation. It is now deployed and in use.
- Riad — commerce and fulfillment workflows across catalog, inventory, vendors, checkout, payments, orders, shipping, search, notifications, and administration.
- Event systems — main contributor to RoastMeAgent for a local TEDx event; focused sticker-generation and WhatsApp-delivery work on HemolyTools for a medical event in Tripoli.
Additional team work includes Marsol Wallet, iLab, and RoastingMachine. Project names, purposes, contributions, and high-level stacks are shared with Cipher's permission; private implementation details stay private.
Redis rate limiter for NestJS
A focused backend example using an atomic Redis counter, proxy-aware client identity, an explicit failure policy, and end-to-end verification.
C# ASP.NET Core Blazor Server NestJS TypeScript
PostgreSQL SQL Server Redis Entity Framework Core Prisma
- Portfolio case notes — approved project context, contribution, outcome, and stack summaries.
- Marsol API documentation — a public integration surface I helped prepare and maintain.
- Rate-limiter demo — public code, tests, documentation, and design decisions.
BSc in Computer Science from Misurata University, completed in February 2026. I also spent one Erasmus+ semester at Riga Technical University in 2025.