Skip to content
Available for mid-level roles—— ——

Hi, I'm

Muhammad Jafar,a full-stack developer shipping calm, fast software from Germany.

I spend my days at axess Intelligence designing and building a production Next.js platform — from TypeScript components down to Postgres query plans. I care about performance, ergonomics, and the quiet kind of polish that makes software feel thought-through.

Currently shipping
axess Intelligence · Next.js platform
Primary stack
Next.js · TypeScript · PostgreSQL
§ 01About

An engineer who cares about the whole stack — and the whole user.

I'm a full-stack developer based in Gelsenkirchen, in the Ruhrgebiet (NRW), with over three years of experience building and maintaining responsive, user-focused web applications. I work across the entire stack — from clean React interfaces to robust backend APIs and sharply optimized database layers — and I take each layer equally seriously.

Currently at axess Intelligence, I own and evolve the company's Next.js platform: shipping features, taming SQL queries on PostgreSQL and MySQL, and keeping CI/CD on Vercel humming. Before that, at Sunskill Techs in Islamabad, I led the migration of a legacy PHP system to a modern React + Node.js stack with a 45% improvement in page load times.

I care about clean code, strong problem-solving, and picking up the next tool before I'm asked to. I work well inside Agile teams and I take performance, maintainability, and craft seriously — because the only software worth shipping is the kind you'd be happy to inherit.

Years shipping
3+
Tools in rotation
15+
Based in
Germany
Time zone
CET / UTC+1
§ 02What I build

Three kinds of work — and I take each one seriously.

Most of what I do falls into one of these buckets. I'm happiest when all three are on the table.

01

Product web apps

End-to-end React & Next.js applications — from forms and flows to dashboards and auth. Server Actions, typed data layers, and tests that actually run before deploy.

Best fit forteams shipping their first real product, or rebuilding a legacy frontend without regressions.
02

Database & API work

SQL query tuning, index design, schema migrations, and typed ORM layers. When the backend feels slow, there's usually a query or an index that changes everything.

Best fit forCRMs, analytics platforms, any product with non-trivial Postgres or MySQL.
03

Ship ops & delivery

CI/CD pipelines, preview environments, and release workflows on Vercel and GitHub Actions. Getting code to production safely — and often enough that Friday isn't scary.

Best fit forteams that want push-to-deploy confidence, not weekend releases.
§ 03Selected work

Three years, one company obsessed over — and a prior life migrating a PHP monolith.

A record of roles and the numbers I moved.

  1. Mar 2025 — PresentNow

    Full-Stack Developer

    axess Intelligence GmbHCologne, Germany

    Owning the Next.js platform end to end: API design, query optimization, auth, and deploy pipelines.

    • Cut API response times by 30% by redesigning Next.js API routes and reshaping hot paths.
    • Refactored 90+ legacy SQL endpoints into typed Drizzle ORM expressions — debugging time dropped by 50%.
    • Tuned indexes and complex queries across NeonDB (PostgreSQL) and MySQL for a 60% performance gain on analytics reads.
    • Ported JWT auth and async DB middleware from Python/Starlette to Next.js with a zero-downtime rollout.
    • Set up the Vercel deployment pipeline — git-push-to-prod with staging previews on every PR.
    • Next.js
    • React
    • TypeScript
    • Drizzle
    • PostgreSQL
    • Neon
  2. Feb 2024 — Feb 2025

    Working Student, Software Development

    axess Intelligence GmbHCologne, Germany

    Building and shipping features on the production Next.js stack alongside a distributed team.

    • Shipped scalable features with TypeScript, Next.js, and Node.js across the full CRM product.
    • Tuned SQL queries on PostgreSQL and MySQL — 30–40% faster data retrieval for dashboards.
    • Refactored the codebase with modular utilities and API abstractions — 25% faster feature delivery.
    • Ran automated Vercel pipelines with staging and production environments.
    • Reduced post-merge issues by 35% through disciplined code review and up-front architecture planning.
    • Next.js
    • TypeScript
    • Node.js
    • PostgreSQL
    • MySQL
    • Vercel
  3. Nov 2023 — Jan 2024

    Intern, Software Development

    axess Intelligence GmbHCologne, Germany

    Embedded with the CTO on the Competitive Analysis Dashboard.

    • Built modular React + TypeScript components that cut future development time by 30%.
    • Refactored the frontend architecture to match team best practices.
    • Learned the ropes: PR review etiquette, Git branching workflows, Jira, GitHub.
    • React
    • Next.js
    • TypeScript
    • REST
  4. Mar 2021 — Nov 2021

    Full-Stack Developer

    Sunskill TechsIslamabad, Pakistan

    Led a legacy PHP migration to a modern React + Node.js stack.

    • Led migration from legacy PHP to React + Node.js — 45% improvement in page load times.
    • Designed and integrated RESTful APIs to connect the new frontend to existing services.
    • Implemented JWT authentication and role-based access control (RBAC) from scratch.
    • Set up DevOps workflows with GitHub Actions and Vercel for continuous delivery.
    • React
    • Node.js
    • JavaScript
    • REST
    • GitHub Actions
§ 04Craft

The tools I reach for — and the ones I quietly sharpen in the background.

01Frontend
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • Radix UI
  • shadcn/ui
  • TanStack Query
  • Framer Motion
  • Tiptap
  • Flutter
02Backend
  • Node.js
  • Server Actions
  • REST APIs
  • GraphQL
  • better-auth
  • Vercel AI SDK
  • OpenAI
  • Anthropic
  • Gemini
  • Python
  • FastAPI
  • NestJS
03Data
  • PostgreSQL
  • MySQL
  • Drizzle ORM
  • Neon
  • Logical Replication
  • Redis
  • SQLite
  • SQL
04Infra & Delivery
  • Vercel
  • GitHub Actions
  • CI/CD
  • Docker
  • AWS S3
  • Google Cloud
  • Resend
  • Mixpanel
  • Git
05Testing & Quality
  • Vitest
  • Playwright
  • Stryker
  • Testing Library
  • axe-core
  • type-coverage
06Workflow
  • pnpm
  • Agile / Scrum
  • Jira
  • Figma
  • Code Review
  • Dagster
Currently sharpeningServer Components · Rust · Observability
§ 05Principles

How I work — on a good day and a bad one.

Short enough to fit on a sticky note. Long enough to matter.

  1. 01.Speed

    Performance is a feature.

    Every millisecond your app shaves off a response is a favor to the next developer who loads it, and the next user who clicks it. I treat slowness like a bug — because it is.

  2. 02.Clarity

    Types are documentation that can't go stale.

    I reach for TypeScript because it tells the next reader what a function expects — and stops me, loudly, when I break that contract. Strictness is kindness.

  3. 03.Rhythm

    Small PRs. Short feedback loops.

    Big branches are where bugs live. I work in thin, reviewable slices, push often, and trust the test suite and the team review to catch what I'll miss.

  4. 04.Discipline

    Write it once, well.

    If you're pasting, you're deciding. I'd rather lift an abstraction at copy #2 than regret ten copies later. Most cleverness is just a careful rename away.

§ 06Education

Formal foundations, international in scope.

2022 — PresentOngoing

M.Sc. International Software Systems Science

Otto-Friedrich-Universität Bamberg · Bamberg, Germany

Distributed systems, software architecture, and applied computing — taught in English.

Sep 2017 — 2021

B.Sc. Computer Science

COMSATS University Islamabad · Islamabad, Pakistan

Algorithms, data structures, software engineering, database systems — the classic CS foundations.

§ 07Contact

Have something worth building?

I'm open to mid-level full-stack roles — on-site in NRW or remote across the EU. Or just say hi. I read everything.

hello@muhammadjafar.de

Usually replies within a day

Looking for
Mid-level full-stack. Product teams that care about craft.
Based
Gelsenkirchen, DE — on-site in NRW, remote across the EU.
Languages
English (fluent) · German (conversational, improving) · Urdu (native)
Response
Within 24 hours, on weekdays.