Skip to content
adil.

interfacetoinfrastructure.

  • interface

    ReactNext.jsTailwind CSS
  • logic

    Node.jsExpressTypeScript
  • data

    MongoDBRedis
  • infrastructure

    DockerNGINXCloudflare
Selected work
2026
Practice

Designing an interface without knowing what the database can answer produces screens that cannot be built. Building a backend without designing the interface produces software nobody wants to use.

Holding both means the decisions get made once, in the right order.

  • Design

    Interface design, design systems, and visual identity — including this one.

    Design systems · Typography · Figma

  • Frontend

    Production interfaces: accessible, fast, and correct in both reading directions.

    Next.js · React · TypeScript · Tailwind CSS

  • Backend & data

    APIs and services, database schema design, and the data modelling underneath.

    Node.js · Express · MongoDB · Redis · Zod

  • Systems design

    Architecture decisions — how the pieces divide, talk, and fail.

    Caching · Auth & RBAC · Real-time (SSE)

  • Infrastructure

    Docker, CI/CD pipelines, deployment, and running sites once they are live.

    Docker · PM2 · NGINX · Cloudflare · Vercel · Oracle Cloud

Contact

Available for
select work.

adil.xanny@gmail.com

Full-stack developer

Duhok, Iraq