Germany · Open to relocating within Germany

Wael Yousef

Software Engineer

Full-stack software engineer building reliable products end to end.

Wael Yousef

5+

years in production

+35%

transaction efficiency

−40%

data retrieval time

5

developers mentored

About me

Software engineer with 5 years of production experience in TypeScript: Node.js and NestJS services on PostgreSQL behind REST interfaces, and the web applications that consume them.

Highlights include a payment and retail platform delivered end-to-end that raised transaction efficiency by 35%, an integration layer normalizing 5+ external providers behind one contract, and a real-time crypto trading terminal streaming live market data over WebSockets.

Most recently Frontend Team Leader, owning platform architecture, code review standards and the testing strategy for a multi-tenant system deployed in Docker. I took a live production system from Next.js 12 Pages Router to Next.js 16 App Router without interrupting releases.

Projects

OSOSS

OSOSS

OSOSS

Merchant SPA for accounting, sales, POS and HR

A large React + TypeScript + Vite dashboard with Arabic (RTL) and English, built on Chakra UI, TanStack Query/Table/Virtual, React Hook Form + Zod, Zustand and i18next, with PWA support, Firebase and Pusher integrations, Sentry monitoring, and Vitest and Playwright tests.

ReactTypeScriptViteChakra UITanStackZustandi18nextPWASentryPlaywright
Castfolio

Castfolio

Mediaslide

Casting platform connecting model agencies, brands and talent

A SaaS platform with 200+ professional users where brands search talent with faceted filters, agencies share curated talent packages through public previews, and casting projects run role by role. I was the most active contributor on the Next.js front-end: the casting forms, packages and labels, invitations and organisation management, push notifications and real-time updates, Stripe plans, and the Core Web Vitals work that cut load times by 40%.

Next.jsReactTypeScriptReact QueryNextAuthStripeFirebaseSentry
KHS LMS

KHS LMS

Freelance

School management system, live at Al Kholoud High School

A production platform for students, classes, exams, results and financial records. I owned the full stack alone: NestJS backend, PostgreSQL data model, schema design and migrations (Supabase, Prisma), the REST API and the React front-end.

NestJSPostgreSQLPrismaSupabaseRESTReact
Gaya Terminal

Gaya Terminal

City Crafters

Real-time crypto trading terminal

Live charting, token search, watchlists, wallet and trading panels kept consistent under a continuous authenticated WebSocket stream, with React Query as the single source of truth. Feature-sliced modules with explicit public APIs.

ReactTypeScriptViteSocket.IOReact QueryFeature-sliced

Private / client project

MCP E-Commerce Assistant

MCP E-Commerce Assistant

Personal

AI shop assistant built on the Model Context Protocol

A Next.js front-end plus four database-backed MCP tools that an LLM chat (Vercel AI SDK, switchable between Claude and Groq) discovers and calls at runtime. New capabilities ship by registering a tool, not by changing the client.

MCPNext.jsVercel AI SDKClaude / GroqPostgreSQLDrizzle

Experience

  1. 05/2025 – 07/2026

    Frontend Team Leader

    OSOSS · Hawalli, Kuwait

    • Owned the architecture of a multi-tenant platform serving many client storefronts from one codebase; per-tenant route segments and caching cut data retrieval time by 40%.
    • Planned and executed the migration of a live system from Next.js 12 (Pages Router) to Next.js 16 (App Router, Server Components, Server Actions) with the CTO, without pausing releases.
    • Implemented JWT and OAuth flows, containerized the platform with Docker (multiple replicas per tenant), and tracked release health with Sentry.
    • Ran 30+ code reviews a month, resolved 15+ critical issues monthly, and mentored 5 developers.
    • Defined the testing strategy and retrofitted Jest, Vitest, Playwright and Cypress coverage into Jenkins CI.
    • Used Claude Code daily, keeping repository conventions in CLAUDE.md so AI output matched team standards.
  2. 04/2026 – 05/2026

    Software Developer (freelance)

    City Crafters · Remote

    • Built Gaya Terminal, a real-time crypto trading terminal: live charts, token search, watchlists, wallet and trading panels kept consistent over an authenticated Socket.IO stream.
    • Structured the codebase into feature-sliced modules (auth, trading, wallet, token, portfolio), each with an explicit public API.
  3. 12/2024 – 05/2025

    Software Developer

    Mediaslide · Dubai, UAE

    • Developed key features for Castfolio, a SaaS platform with 200+ professional users (React, Next.js, TypeScript).
    • Integrated REST and GraphQL (Apollo) APIs, JWT/OAuth auth, and SSR with React Query.
    • Cut page load times by 40% through Core Web Vitals work, driving a 20% increase in user retention.
    • Built and documented a Storybook + Tailwind design system.
  4. 09/2022 – 12/2024

    Software Developer

    OSOSS · Hawalli, Kuwait

    • Delivered a payment and retail system end-to-end: +35% transaction efficiency, contributing to a 15% rise in quarterly revenue.
    • Built the integration layer normalizing 5+ third-party providers behind a single interface.
    • Built a reporting system of 20+ reports, writing the MongoDB queries and aggregations behind it.
    • Wrote Playwright E2E coverage for checkout flows and Jest unit coverage; migrated CRA to Vite on GitLab CI/CD.
  5. 10/2021 – 09/2022

    Front-End Developer

    CHI Team · Tartous

    • Delivered front-end features for client websites and apps across many industries in short project cycles.

Skills

Languages

TypeScriptJavaScriptNode.jsPythonC++JavaSQL

Backend & APIs

NestJSREST API designPostgreSQLPrismaDrizzleSupabaseMongoDBGraphQL (Apollo)JWT / OAuthRBACMicroservices

Frontend

ReactNext.js App RouterServer Components / ActionsTailwind CSSChakra UIReduxZustandTanStack Query / Table / VirtualReact Hook Form + ZodVitei18next (RTL/LTR)PWASocket.IO

UX & design systems

Figma handoverStorybookDesign systemsWCAG / ARIACore Web Vitals

Testing

JestVitestPlaywrightCypressUnit + E2E strategy

Infrastructure & practice

LinuxDockerKubernetesJenkinsGitLab CIAWSAzureGCPVercelSentryAgile / ScrumJira

AI-assisted development

Claude CodeCLAUDE.md conventionsMCP serversRuntime tool discoveryVercel AI SDK

Leadership

Architecture ownershipCode review standardsMentoringTesting strategyCross-team delivery

Education & awards

Tartous University

B.Eng. Information Technology Engineering (ICT)

2017 – 2022

Graduated with distinction (92%, “Ausgezeichnet”). Top 3 in class every year for 5 years.

  • • Award for Excellence, Tartous University (5 times, 2017–2022)
  • • Certificate of Achievement, Collegiate Programming Contest (2019)
  • • Python for Beginners (incl. OOP), Udemy (2021)
  • • Python, HackerRank (2021)
ArabicNative
EnglishC1
GermanB2

Contact

Hiring a software engineer? I am based in Germany and open to relocating anywhere in the country.