Karim Alkabily
Building scalable web applications with React, Next.js, NestJS, FastAPI & Flask. Focused on clean UI, secure backends, and performance-driven architecture.
Who I Am
I'm a Computer Science student at Helwan National University (HNU), expected to graduate in 2027. I'm a frontend-focused full-stack engineer who loves building products that are both beautiful and technically solid.
I've completed full-stack training at ITI / NTI Camps, participated in ECPC Qualifications, and I'm an active competitive programmer on Codeforces as AKAZA05.
My stack revolves around the modern JavaScript ecosystem on the frontend and Python/Node backends — with a strong interest in security, system design, caching, and containerized deployment.
Education
B.Sc. Computer Science
Helwan National University · 2027Training
Full-Stack Development
ITI / NTI CampsCompetitive Programming
ECPC Qualifications
Codeforces · AKAZA05Security
Production Security Fix
Patched live platform vulnerabilityMy Stack
Languages
Frontend
Backend
Databases
Tools & DevOps
Concepts
My Projects
Virtual Study Spaces
Full-stack collaborative study platform built with NestJS, Next.js 16, PostgreSQL, Redis, and Turborepo monorepo. Features secure JWT auth with httpOnly cookies, refresh token rotation, token versioning, session revocation, and RBAC across all API endpoints using custom guards. Integrated Cloudflare R2 object storage with SHA-256 hash deduplication, visitor analytics with session tracking, and a rich text editor using TipTap v3.
Library Management System
Scalable full-stack application using FastAPI and React (Vite) with clean architecture. JWT auth with RBAC for Admin/Member roles, Redis caching (Cache-Aside pattern), borrowing workflow with availability validation, and monitoring dashboard for API metrics.
Focus Study App
Productivity web application featuring a Pomodoro timer with full state management, task tracking with CRUD, a statistics dashboard for productivity insights, and a fully responsive dark-mode UI.
Let's Connect
Open to work & collaboration
Whether you have an opportunity, a project idea, or just want to talk tech — my inbox is always open. I'll get back to you as fast as possible.