I'm a Full-Stack Software Engineer focused on building production web applications, developer tools, and backend systems with TypeScript, Node.js, React, PostgreSQL, Redis, and Docker. I like working close to the product while still caring about the boring backend details: queues, idempotency, database performance, deployment, and reliability.
- π Currently building Adobe After Effects & Premiere Pro extensions and automation-heavy full-stack tools
- π§ Strongest areas: Node.js, TypeScript, PostgreSQL, event-driven systems, async processing
- π§° Recent work includes AI inference pipelines, BullMQ/Redis queues, LaTeX PDF generation, and Playwright automation
- πΌ Open to remote full-time software engineering opportunities
- π Based in Cairo, Egypt
- Built and shipped production Adobe After Effects & Premiere Pro extensions, including Vanish BG, a real-time AI background removal tool available on aescripts.com.
- Designed a Node.js sidecar process architecture to run AI inference outside Adobe's restricted CEP sandbox, using local HTTP IPC to stream results back to a React UI.
- Built a TTS Premiere Pro extension using Node.js with local ONNX model inference, covering the full pipeline from text input to rendered timeline clip.
- Collaborated asynchronously with designers and stakeholders to ship production-ready creative tools.
- Built a full-stack tourism booking platform using Next.js, TypeScript, Node.js, TypeORM, and PostgreSQL.
- Applied PostgreSQL indexing and
EXPLAIN ANALYZEto reach sub-100ms API response times under concurrent load. - Integrated Paymob payments with idempotent transaction handling and webhook verification, reducing checkout friction by 40%.
- Improved SEO and Core Web Vitals to 95+ Lighthouse scores using Next.js SSR, image optimization, and lazy loading.
π€ CV Autopilot
Automated job-hunting pipeline that discovers jobs, filters them with AI, generates tailored CVs, and assists with applications.
- Built a full-stack dashboard with React, Express, PostgreSQL, Drizzle ORM, BullMQ, and Redis
- Generates tailored resumes and application documents using LLM prompts, structured JSON validation, and LaTeX PDF rendering
- Uses Playwright to fill ATS application forms, upload documents, and pause before final submission for human review
- Tracks companies, jobs, filters, documents, applications, task runs, and queue logs in PostgreSQL
- Tech: Bun, TypeScript, React, Express, PostgreSQL, Redis, BullMQ, Playwright, Docker, LaTeX
Distributed log analysis platform for clustering failures, finding root causes, and processing high-volume events.
- Designed and deployed an event-driven ingestion pipeline on AWS ECS Fargate using BullMQ, Redis, and PostgreSQL pgvector
- Processed 1M+ events/hour with sub-second latency through worker pools, priority queues, and async processing
- Built dead-letter queues, retry policies, exponential backoff, and idempotent Redis-backed deduplication
- Reduced ONNX embedding time from 20+ minutes to under 1 minute with batch processing, Redis caching, and worker autoscaling
- Implemented pgvector clustering to unify cross-service failures into single root causes
- Tech: Node.js, TypeScript, PostgreSQL, pgvector, Redis, BullMQ, ONNX, AWS ECS Fargate, Docker, GitHub Actions
π₯ Medical CRM Platform
AI-enhanced prescription and patient-record platform.
- Built full-stack CRM for diagnoses, prescriptions, and patient records
- Implemented JWT auth with access/refresh token rotation and RBAC across three permission levels
- Designed drug interaction validation across 500+ medications using graph-based PostgreSQL lookups
- Optimized dashboard queries for 10K+ monthly records using composite indexes and window functions
- Tech: React, Node.js, PostgreSQL, JWT, RBAC
- π Meta Certified Frontend Developer β Meta
- π Complete SQL Databases Bootcamp: Zero to Mastery β Udemy
- π Master the Coding Interview: Data Structures & Algorithms β Udemy
- π Node.js: The Complete Guide β Udemy
- π Grokking Algorithms β Aditya Bhargava
- π Designing Data-Intensive Applications β Martin Kleppmann
I'm open to remote software engineering opportunities where I can build scalable, useful products with strong backend foundations.
- πΌ Portfolio: kennycandra.dev
- π Email: ahmedabdelrhaman232@gmail.com
- π LinkedIn: ahmed-abdelrahman
- π Location: Cairo, Egypt
- π Open to: Remote opportunities worldwide


