Abdelrahman Swidan
Full-Stack .NET Developer · ASP.NET Core · Angular
eng.abdelrahman.swidan@gmail.com · +20 109 578 6953 · Egypt · LinkedIn · GitHub · Portfolio
Open to full-time roles · Egypt or remote
Summary
Full-Stack .NET Developer specializing in C# and ASP.NET Core backends, with hands-on ownership from data modeling to production operations. I founded and solely engineer Nqood, a live AI-powered personal finance platform built on ASP.NET Core, PostgreSQL, Redis, and MongoDB with a Flutter client.
Experience
Founder & Sole Engineer — Nqood
2026 – Presentmynqood.com · Google Play
- Designed a CQRS-inspired polyglot persistence layer (PostgreSQL system of record, Redis real-time aggregation, MongoDB daily snapshots), replacing full transaction scans with bounded snapshot reads. Every read model can be rebuilt from PostgreSQL
- Built the AI layer on ASP.NET Core: a grounded assistant that answers questions and forecasts cash flow from live data, turns requests into confirmable in-app actions, and drafts transactions from text, voice, and bank SMS
- Implemented ASP.NET Identity + JWT auth with Redis refresh-token rotation and Google OAuth, plus Hangfire background jobs
- Run production on a self-managed VPS: Cloudflare mTLS, Nginx, least-privilege databases, zero-downtime Docker deploys via GitHub Actions, and point-in-time recovery with tested off-site backups
- Built the companion Flutter app (BLoC, Clean Architecture): bilingual RTL interface, offline-first sync, home-screen widgets, tamper detection, and biometric lock
Full-Stack .NET Developer Intern — Alqemam QTech
Sep 2026 – PresentEgypt · 3-month training internship
- Delivering full-stack web assignments that follow the company's architecture and coding standards
- Working with the development team through task planning, code reviews, and feedback from senior engineers
- Sharpening debugging, problem-solving, and clean-code practices while ramping up quickly on new tools
Software Engineer — Future of Egypt
Feb 2025 – Feb 2026Cairo, Egypt · Military service assignment
- Developed and maintained internal web-system features that turned operational workflows into production software
- Designed and implemented an auditing and logging system for traceability, user-activity tracking, and governance compliance
- Refactored legacy code toward modern design patterns and took part in code reviews
- Provided production support: debugging issues and keeping systems stable and available
Freelance Software Developer — Syanatuk — Home Appliance Maintenance Center
2025Remote
- Built the full repair lifecycle: reception, diagnosis, repair, and delivery
- Designed client, spare-parts, and warehouse modules with stock and cost tracking
- Implemented invoicing, revenue reporting dashboards, and debt tracking
- Enforced role-based access control across four staff roles, with an action log for accountability
- Shipped encrypted remote backups (Backblaze B2), signed silent updates, and a CI/CD release pipeline
Freelance Flutter Developer — El Mohamady Educational Platform
2023 – 2024Remote
- Developed the app with Flutter and Firebase (Auth, Firestore, Cloud Functions)
- Implemented secure authentication, real-time updates, and an online exam system with automated grading
- Integrated the YouTube Data API for recorded lesson delivery
- Applied Clean Architecture and MVVM for long-term maintainability
Selected projects
Nqood — نقود · Live AI-powered finance platform · ASP.NET Core + Flutter, built and run solo
Flutter · Cubit / BLoC · Dart · ASP.NET Core · Entity Framework Core · PostgreSQL · Redis · MongoDB
Syanatuk System · Windows desktop app for an appliance maintenance center
Flutter · Windows Desktop · Clean Architecture · MVVM · Backblaze B2 · CI/CD · Encrypted Backup
Secure Air-Gapped Messaging Platform · Self-hosted messaging for high-security environments (POC)
Go · Gorilla WebSockets · Flutter · PostgreSQL · Docker Compose · JWT Auth · Headwind MDM · iptables
Personal Budget Tracker API · Self-hosted financial-intelligence REST API
ASP.NET Core · Entity Framework Core · SQL Server · Redis · MongoDB · Hangfire · JWT Auth · FluentValidation
Triple S — Security Assessment · Mobile application penetration testing
OWASP Mobile Top 10 · OWASP MASVS · MobSF · Frida · Burp Suite · JADX · Static & Dynamic Analysis
El Mohamady Educational Platform · Cross-platform e-learning for a high school
Flutter · Firebase · Cloud Functions · Clean Architecture · MVVM · YouTube Data API
Skills
- Backend & Architecture
- C#, ASP.NET Core Web API, Entity Framework Core / LINQ, REST API Design, Clean Architecture / SOLID, ASP.NET Identity / JWT / OAuth 2.0, CQRS, Hangfire, MVC / Razor Pages, LLM APIs (Gemini), Go / Gin, xUnit, ASP.NET Web Forms
- Front-end & Mobile
- Flutter / Dart, BLoC / Cubit, Angular, TypeScript, JavaScript (ES6+), HTML5 / CSS3, Offline-first & Sync, Firebase
- Data & DevOps
- PostgreSQL, SQL Server / T-SQL, Redis, MongoDB, Docker / Compose, GitHub Actions, Nginx / Cloudflare, Linux / VPS, Elasticsearch, pgBackRest, Backblaze B2 / S3
- Application Security
- OWASP Top 10 / MASVS, Android Pen Testing, Burp Suite, Frida, JADX / Apktool, MobSF, Reverse Engineering, Web Security (PortSwigger)
Security background
- Top #43 on Hextree — Android Security · Google-sponsored
- HackerOne — CSRF Bypass — Triaged · Ride-hailing platform
- HackerOne — API Key Disclosure — Reported · Logistics platform
- DEPI Certification — Vulnerability Analysis & Penetration Testing
Education
B.Sc. Computers & Informatics (Information Systems) — Suez Canal University (2020 – 2024)
Vulnerability Analysis & Penetration Testing Track — DEPI, MCIT (Jul 2024 – Nov 2024)
Languages: Arabic (native) · English (professional) · Military service: Completed