Ahmed Arafa
Backend Engineer with a B.Sc. in Computer Science and hands-on experience building and deploying web applications with C#, ASP.NET Core, TypeScript, PostgreSQL, and REST APIs — session authorization, file storage, scheduled cleanup jobs, and layered architecture.
About Me
I build backend systems that solve real problems — not just code that works, but systems that scale.
I'm a Computer Science graduate focused on backend engineering. I built a full social media platform from scratch using ASP.NET Core MVC — designing the database, structuring the REST APIs, and applying SOLID principles throughout. That project didn't just teach me the stack. It taught me how to think like a backend engineer: structured, maintainable, and production-oriented.
Strong foundation in C#, Python, RESTful API design, and relational databases. I write clean, efficient code and hold myself to real-world engineering standards — not just academic ones. Currently expanding into distributed systems, Docker, and AI infrastructure.
A Junior Backend Engineer role where I can build scalable APIs and backend services on a team that takes engineering craft seriously — and where there's meaningful depth to grow into.
Projects
Easy Copy
Temporary cross-device file and note transfer platform with password-protected sessions.
- Designed and deployed a temporary cross-device transfer platform with password-protected sessions and configurable 15, 30, or 60-minute lifetimes.
- Implemented account-free session authorization using bcrypt-hashed passwords and server-side validation across Deno Edge Functions.
- Built session-scoped file and note workflows using PostgreSQL and Supabase Storage, including signed file transfers, upload progress, and resource limits.
- Enforced session expiry with a scheduled cleanup job running every 30 minutes to remove expired files, notes, and session records.
- Tested the complete lifecycle across devices, from session creation and authorization through file transfer, expiration, and data cleanup.
Social Media App
Community-based platform with posts, threaded discussions, and user interactions.
- Architected a layered social platform using ASP.NET Core 8.0 MVC with clean architecture, decoupling business logic from data access via Repository and Unit of Work patterns.
- Implemented full async/await throughout the request pipeline, reducing thread blocking and improving throughput under concurrent load.
- Built server-side pagination for posts and comments, limiting DB reads and keeping response times consistent at scale.
- Designed and exposed RESTful APIs with structured JSON responses, enabling clean separation between backend and any future frontend client.
IloveText
AI-powered text processing web application with NLP capabilities.
- Designed the full application architecture from scratch, establishing a clean separation between input handling, API integration, and output rendering.
- Integrated the Hugging Face Inference API to apply NLP models (summarization, classification) on user-submitted text, delivering results through a structured Python backend.
- Built an end-to-end flow (input → processing → output) with a lightweight frontend, keeping the interface intuitive and the backend independently testable.
Credentials
Let's Talk
If you need a backend engineer who thinks about architecture, performance, and maintainability — I'm available. Let's build something solid.