Alder & Stoop
Architectural homes. A considered sense of place.
>abdullah darwish — Full Stack Developer

// Full Stack Developer · Architecture, Backend & Frontend
I’m Abdullah Darwish, a Full Stack Developer. I architect and build robust backends, modern applications, and digital experiences — from database to pixel. Crafted for your brand. Built for your people.

// Full Stack Developer · Architecture, Backend & Frontend
I’m Abdullah Darwish, a Full Stack Developer. I architect and build robust backends, modern applications, and digital experiences — from database to pixel. Crafted for your brand. Built for your people.

// Full Stack Developer · Architecture, Backend & Frontend
I’m Abdullah Darwish, a Full Stack Developer. I architect and build robust backends, modern applications, and digital experiences — from database to pixel. Crafted for your brand. Built for your people.
// SELECTED WORK · 2026
A collection of websites and digital platforms, designed and crafted to feel instant and memorable.
Showing 10 projects
Architectural homes. A considered sense of place.
A refined residential property advisory in London.
An independent ecommerce growth studio.
Legal counsel, with clarity at every step.
A quiet digital home for a lakeside retreat.
Room for what comes next. Homes and advisory.
Strategy-led AI systems and connected automation.
Strategy, identity and growth, brought together.
Clear legal guidance for businesses and people.
A considered digital presence for a Chicago business law firm.
// SELECTED WORK · 2026
A collection of websites and digital platforms, designed and crafted to feel instant and memorable.
Showing 10 projects
Architectural homes. A considered sense of place.
A refined residential property advisory in London.
An independent ecommerce growth studio.
Legal counsel, with clarity at every step.
A quiet digital home for a lakeside retreat.
Room for what comes next. Homes and advisory.
Strategy-led AI systems and connected automation.
Strategy, identity and growth, brought together.
Clear legal guidance for businesses and people.
A considered digital presence for a Chicago business law firm.
// SELECTED WORK · 2026
A collection of websites and digital platforms, designed and crafted to feel instant and memorable.
Showing 10 projects
Architectural homes. A considered sense of place.
A refined residential property advisory in London.
An independent ecommerce growth studio.
Legal counsel, with clarity at every step.
A quiet digital home for a lakeside retreat.
Room for what comes next. Homes and advisory.
Strategy-led AI systems and connected automation.
Strategy, identity and growth, brought together.
Clear legal guidance for businesses and people.
A considered digital presence for a Chicago business law firm.
// The stack
The tools I would pick again tomorrow. Point at a key, or tab across the board, to see how long it has been there and what it is for.
16 tools · 4 groups
02The full stackLanguages04
Frameworks04
Tooling04
Testing04
key 01 of 16Languages
TypeScript
8years on the board
UsedDaily
Strict mode, no any. Types are the first draft of the docs.
key 02 of 16Languages
JavaScript
8years on the board
UsedDaily
The platform underneath everything else, and still where the bugs live.
key 03 of 16Languages
CSS
8years on the board
UsedDaily
Grid, container queries and custom properties before any library.
key 04 of 16Languages
GLSL
4years on the board
UsedWeekly
Shaders for charts and the occasional hero that earns its place.
key 05 of 16Frameworks
React
8years on the board
UsedDaily
Server components where they help, plain state where they do not.
key 06 of 16Frameworks
Next.js
6years on the board
UsedDaily
The default for products that need a server and a deadline.
key 07 of 16Frameworks
Astro
3years on the board
UsedWeekly
For docs and content sites that should ship almost no JavaScript.
key 08 of 16Frameworks
Svelte
2years on the board
UsedComfortable
Small tools and prototypes; I read it more often than I write it.
key 09 of 16Tooling
Vite
5years on the board
UsedDaily
Fast feedback is a feature. Builds measured in seconds, not coffee.
key 10 of 16Tooling
Node.js
7years on the board
UsedWeekly
Build scripts, small APIs and the glue between services.
key 11 of 16Tooling
Storybook
6years on the board
UsedWeekly
Every component in isolation, with its states written down.
key 12 of 16Tooling
Figma
7years on the board
UsedWeekly
I read design files fluently and push tokens back into them.
key 13 of 16Testing
Playwright
5years on the board
UsedDaily
End-to-end tests on the flows that make money, on every pull request.
key 14 of 16Testing
Vitest
4years on the board
UsedDaily
Unit tests that run before I have switched windows.
key 15 of 16Testing
Testing Library
6years on the board
UsedWeekly
Tests that use the interface the way a person does.
key 16 of 16Testing
Lighthouse CI
5years on the board
UsedWeekly
A performance budget the build enforces, so nobody has to argue.
// The stack
The tools I would pick again tomorrow. Point at a key, or tab across the board, to see how long it has been there and what it is for.
16 tools · 4 groups
02The full stackLanguages04
Frameworks04
Tooling04
Testing04
key 01 of 16Languages
TypeScript
8years on the board
UsedDaily
Strict mode, no any. Types are the first draft of the docs.
key 02 of 16Languages
JavaScript
8years on the board
UsedDaily
The platform underneath everything else, and still where the bugs live.
key 03 of 16Languages
CSS
8years on the board
UsedDaily
Grid, container queries and custom properties before any library.
key 04 of 16Languages
GLSL
4years on the board
UsedWeekly
Shaders for charts and the occasional hero that earns its place.
key 05 of 16Frameworks
React
8years on the board
UsedDaily
Server components where they help, plain state where they do not.
key 06 of 16Frameworks
Next.js
6years on the board
UsedDaily
The default for products that need a server and a deadline.
key 07 of 16Frameworks
Astro
3years on the board
UsedWeekly
For docs and content sites that should ship almost no JavaScript.
key 08 of 16Frameworks
Svelte
2years on the board
UsedComfortable
Small tools and prototypes; I read it more often than I write it.
key 09 of 16Tooling
Vite
5years on the board
UsedDaily
Fast feedback is a feature. Builds measured in seconds, not coffee.
key 10 of 16Tooling
Node.js
7years on the board
UsedWeekly
Build scripts, small APIs and the glue between services.
key 11 of 16Tooling
Storybook
6years on the board
UsedWeekly
Every component in isolation, with its states written down.
key 12 of 16Tooling
Figma
7years on the board
UsedWeekly
I read design files fluently and push tokens back into them.
key 13 of 16Testing
Playwright
5years on the board
UsedDaily
End-to-end tests on the flows that make money, on every pull request.
key 14 of 16Testing
Vitest
4years on the board
UsedDaily
Unit tests that run before I have switched windows.
key 15 of 16Testing
Testing Library
6years on the board
UsedWeekly
Tests that use the interface the way a person does.
key 16 of 16Testing
Lighthouse CI
5years on the board
UsedWeekly
A performance budget the build enforces, so nobody has to argue.
// The stack
The tools I would pick again tomorrow. Point at a key, or tab across the board, to see how long it has been there and what it is for.
16 tools · 4 groups
02The full stackLanguages04
Frameworks04
Tooling04
Testing04
key 01 of 16Languages
TypeScript
8years on the board
UsedDaily
Strict mode, no any. Types are the first draft of the docs.
key 02 of 16Languages
JavaScript
8years on the board
UsedDaily
The platform underneath everything else, and still where the bugs live.
key 03 of 16Languages
CSS
8years on the board
UsedDaily
Grid, container queries and custom properties before any library.
key 04 of 16Languages
GLSL
4years on the board
UsedWeekly
Shaders for charts and the occasional hero that earns its place.
key 05 of 16Frameworks
React
8years on the board
UsedDaily
Server components where they help, plain state where they do not.
key 06 of 16Frameworks
Next.js
6years on the board
UsedDaily
The default for products that need a server and a deadline.
key 07 of 16Frameworks
Astro
3years on the board
UsedWeekly
For docs and content sites that should ship almost no JavaScript.
key 08 of 16Frameworks
Svelte
2years on the board
UsedComfortable
Small tools and prototypes; I read it more often than I write it.
key 09 of 16Tooling
Vite
5years on the board
UsedDaily
Fast feedback is a feature. Builds measured in seconds, not coffee.
key 10 of 16Tooling
Node.js
7years on the board
UsedWeekly
Build scripts, small APIs and the glue between services.
key 11 of 16Tooling
Storybook
6years on the board
UsedWeekly
Every component in isolation, with its states written down.
key 12 of 16Tooling
Figma
7years on the board
UsedWeekly
I read design files fluently and push tokens back into them.
key 13 of 16Testing
Playwright
5years on the board
UsedDaily
End-to-end tests on the flows that make money, on every pull request.
key 14 of 16Testing
Vitest
4years on the board
UsedDaily
Unit tests that run before I have switched windows.
key 15 of 16Testing
Testing Library
6years on the board
UsedWeekly
Tests that use the interface the way a person does.
key 16 of 16Testing
Lighthouse CI
5years on the board
UsedWeekly
A performance budget the build enforces, so nobody has to argue.
// Services
Fixed scope, a written plan before any code, and a price you know up front. Open a row to see what is in it.
I join your team or work from a design file and take the frontend the whole way: architecture, components, state, tests and the release pipeline. You get working software every week, not a big reveal at the end.
See the serviceIncludes
I profile your product on real devices and on your real traffic, then hand you a ranked list: the change, the expected gain and the effort. The first three fixes come as pull requests.
See the serviceIncludes
I build the system with your designers and the teams who will use it: tokens, accessible components, documentation and the process for changing it. Adoption is part of the job, not an afterthought.
See the serviceIncludes
For teams with a deadline, a rewrite or a gap to cover. I take on the hard parts, review code, and leave your developers faster than I found them.
See the serviceIncludes
// Services
Fixed scope, a written plan before any code, and a price you know up front. Open a row to see what is in it.
I join your team or work from a design file and take the frontend the whole way: architecture, components, state, tests and the release pipeline. You get working software every week, not a big reveal at the end.
See the serviceIncludes
I profile your product on real devices and on your real traffic, then hand you a ranked list: the change, the expected gain and the effort. The first three fixes come as pull requests.
See the serviceIncludes
I build the system with your designers and the teams who will use it: tokens, accessible components, documentation and the process for changing it. Adoption is part of the job, not an afterthought.
See the serviceIncludes
For teams with a deadline, a rewrite or a gap to cover. I take on the hard parts, review code, and leave your developers faster than I found them.
See the serviceIncludes
// Services
Fixed scope, a written plan before any code, and a price you know up front. Open a row to see what is in it.
I join your team or work from a design file and take the frontend the whole way: architecture, components, state, tests and the release pipeline. You get working software every week, not a big reveal at the end.
See the serviceIncludes
I profile your product on real devices and on your real traffic, then hand you a ranked list: the change, the expected gain and the effort. The first three fixes come as pull requests.
See the serviceIncludes
I build the system with your designers and the teams who will use it: tokens, accessible components, documentation and the process for changing it. Adoption is part of the job, not an afterthought.
See the serviceIncludes
For teams with a deadline, a rewrite or a gap to cover. I take on the hard parts, review code, and leave your developers faster than I found them.
See the serviceIncludes
// Questions
The things most teams want to know before we talk. If yours is not here, ask it directly.
I take on one main project at a time and usually book four to six weeks ahead. The status line at the top of the site is kept up to date.
Both. I am often the only Full Stack Developer on a small product, and just as often I join an existing team for a few months. For design and backend I work with people I have shipped with before.
A fixed range for a defined scope, or a monthly rate for an embed. Every quote lists what is included and the two or three things that could change it.
React and TypeScript are where I am fastest. I have shipped with Svelte, Vue and plain web components, and I will tell you early if your stack is one I should not be learning on your budget.
Yes. I can build from wireframes and a brand guide, and I make the detailed decisions in the browser where they can be tested. For a full visual identity I bring in a designer.
That is most of my work. I start with a short audit so we both know what is there, then follow your conventions unless there is a measured reason to change one.
You get the code, the tests, written documentation and a recorded walkthrough. I stay available for questions for thirty days at no charge.
Cairo time, with a fixed overlap until 18:00 for teams in the Americas. I reply to messages within one working day.
// Questions
The things most teams want to know before we talk. If yours is not here, ask it directly.
I take on one main project at a time and usually book four to six weeks ahead. The status line at the top of the site is kept up to date.
Both. I am often the only Full Stack Developer on a small product, and just as often I join an existing team for a few months. For design and backend I work with people I have shipped with before.
A fixed range for a defined scope, or a monthly rate for an embed. Every quote lists what is included and the two or three things that could change it.
React and TypeScript are where I am fastest. I have shipped with Svelte, Vue and plain web components, and I will tell you early if your stack is one I should not be learning on your budget.
Yes. I can build from wireframes and a brand guide, and I make the detailed decisions in the browser where they can be tested. For a full visual identity I bring in a designer.
That is most of my work. I start with a short audit so we both know what is there, then follow your conventions unless there is a measured reason to change one.
You get the code, the tests, written documentation and a recorded walkthrough. I stay available for questions for thirty days at no charge.
Cairo time, with a fixed overlap until 18:00 for teams in the Americas. I reply to messages within one working day.
// Questions
The things most teams want to know before we talk. If yours is not here, ask it directly.
I take on one main project at a time and usually book four to six weeks ahead. The status line at the top of the site is kept up to date.
Both. I am often the only Full Stack Developer on a small product, and just as often I join an existing team for a few months. For design and backend I work with people I have shipped with before.
A fixed range for a defined scope, or a monthly rate for an embed. Every quote lists what is included and the two or three things that could change it.
React and TypeScript are where I am fastest. I have shipped with Svelte, Vue and plain web components, and I will tell you early if your stack is one I should not be learning on your budget.
Yes. I can build from wireframes and a brand guide, and I make the detailed decisions in the browser where they can be tested. For a full visual identity I bring in a designer.
That is most of my work. I start with a short audit so we both know what is there, then follow your conventions unless there is a measured reason to change one.
You get the code, the tests, written documentation and a recorded walkthrough. I stay available for questions for thirty days at no charge.
Cairo time, with a fixed overlap until 18:00 for teams in the Americas. I reply to messages within one working day.