Karim Adel's Work | ContraWork by Karim AdelKarim Adel
Tech Lead building production React/TypeScript platforms
MedTech Patient Support Platform — 4 production portals, one Turborepo monorepo
As Tech Lead at a MedTech company, I architected and solo-built the entire frontend of an enterprise patient-support platform: four role-based web portals (doctor, operator, pharmacy, admin) shipped to production.
• Turborepo + pnpm monorepo with shared UI, auth, and API packages
• OpenAPI-generated client against a .NET backend — contract-first integration
• MSW-mocked development so the frontend never blocks on backend readiness
• Playwright e2e suites and role-based auth across all four portals
• Tech: React, TypeScript, Turborepo, Tailwind CSS, shadcn/ui, MSW, Playwright Editorial Engineering portfolio — personal site, live at portfolio-karimadels-projects.vercel.app
(https://portfolio-karimadels-projects.vercel.app)Designed and built my portfolio as an editorial, magazine-style experience — serif display type, index-card layout, a command palette (Ctrl+K), and full dark/light theming.
• React + Vite SPA with Tailwind CSS and Framer Motion
• Command palette navigation and keyboard-first UX
• Deployed on Vercel with SPA rewrites for deep links Supply-Chain Optimization Platform — enterprise operations & forecasting dashboards
Designed the React + TypeScript frontend architecture for a real-time supply-chain optimization platform: live KPI dashboards, growth and forecasting views, and role-based operations screens.
• Feature-slice architecture integrating 3 backend microservices
• TanStack Query for server state, Zustand for client state
• Component library built on shadcn/ui + Tailwind CSS
• Data visualization with Recharts · MSW for API mocking during development
• Tech: React, TypeScript, TanStack Query, Zustand, Tailwind, Recharts, Vite ResuForge — AI resume builder, live at resu-forge.vercel.app
(https://resu-forge.vercel.app)Designed and built solo: a full-stack resume builder with AI-powered bullet rewriting, real-time ATS scoring, multiple templates, and PDF export.
• AI rewrites targeted to a pasted job description
• 5-provider AI failover chain (Gemini → Cerebras → Groq → Mistral → OpenRouter) so AI features never go down
• Live preview editor with completeness scoring and 4 resume templates
• Tech: React, TypeScript, Tailwind CSS, Vite, Supabase