IT & Technology / Full-Stack Dev

Join the
pieces.

I build complete web products by splicing thoughtful interfaces, resilient services, useful data models and dependable delivery into one coherent system.

FULL STACK / 01
const product = {  ui: "expressive",  api: "durable",  data: "traceable",  deploy: "repeatable",};

return ship(product);
01 / The splice

One craft.
Many seams.

My strongest work happens at the boundaries: where a screen needs a fast API, where a data model shapes a product decision, and where deployment feedback changes the next interface.

Full-stack engineering is less about collecting technologies and more about making the connections between them feel intentional. I move from product flow to component system, service boundary, database shape and production feedback without losing the original user problem.

32+ builds shipped
8+ years building
41+ APIs delivered
Architecture / connected surface
01 / UIReact · Next · CSS
02 / APINode · Python · REST
03 / DATAPostgres · Redis · SQL
04 / SHIPDocker · CI/CD · Cloud
05 / QUALITYTesting · Security
06 / PRODUCTFlows · Metrics · Feedback
02 / Capabilities

Spliced
together.

Four layers, presented as a connected build rather than generic percentage meters.

01 / FRONT

Interfaces

Responsive product surfaces, component systems, accessibility, interaction states and performance.

ReactTypeScriptNext.js
02 / BACK

Services

Versioned APIs, auth, background jobs and business logic designed for clean evolution.

NodePythonREST
03 / DATA

Systems

Relational modeling, queries, caching and data flows that make correctness easier to reason about.

PostgresRedisSQL
04 / SHIP

Delivery

Automated checks, containers, observability and release feedback loops that keep production calm.

DockerCI/CDCloud
03 / Selected builds

Where the
pieces meet.

Product stories showing the full path from interaction to infrastructure.

CASE / 01 · REAL-TIME OPERATIONS

PulseBoard

Operational dashboard with role-aware workflows, live updates, reusable visualizations and a scalable API layer. The interface and service contracts were designed together so product teams could iterate without brittle seams.

ReactNodeWebSocketsPostgreSQL
CASE / 02 · COMMERCE

Cartline

Composable storefront architecture with search, inventory states and resilient checkout flows.

Next.jsPostgres
CASE / 03 · DEVELOPER TOOL

SchemaLab

API playground for exploring contracts, validating payloads and documenting endpoints.

PythonOpenAPI
04 / Work method

Splice.
Test. Ship.

A practical sequence for turning ambiguous product intent into a system that can survive real users.

01 / FRAME

Find the seam.

Clarify the user, constraints, success signal and smallest useful release.

02 / COMPOSE

Connect the layers.

Shape components, service boundaries and data around actual product flows.

03 / PROVE

Test the joins.

Use tests, observability and edge cases to make the connections trustworthy.

04 / SHIP

Close the loop.

Deploy, measure, learn and refine the product without unnecessary ceremony.

05 / Contact

Have pieces
worth joining?

Tell me what you are building, where the complexity lives, and what a successful first release looks like.

✉ noor@example.com
☎ +44 20 7946 0188
◈ London, UK