UTF-8 · JavaScript · Ln 1, Col 1
01
02
03
04
05
const developer = {
  name: "Ahmad",
  role: "Full-Stack Developer",
  status: "open to work" // let's build something
}

Ahmad.

> full-stack developer, building fast & usable products

I design and ship web applications end to end — clean interfaces on the front, solid architecture on the back. Currently focused on React, Node.js, and building things people actually enjoy using.

import About from './about.js'

// About Me

I'm Ahmad, a full-stack developer who likes turning ideas into working software — from the first wireframe to the last deployment. I care about code that's readable six months later, and interfaces that don't need a manual.

Most of my work sits at the intersection of frontend craft and backend reliability: building APIs, wiring up databases, and making sure the UI on top of it feels effortless.

When I'm not writing code, I'm usually reading about new tools, contributing to side projects, or refactoring something that "already works" — just to see if it can work better.

// currently working with
JavaScript TypeScript React Node.js Next.js PostgreSQL Tailwind Git

export const skills = [ ]

// Skills & Tools

// frontend
HTML5 CSS3 JavaScript (ES6+) React Next.js Tailwind CSS
// backend & tools
Node.js Express PostgreSQL MongoDB REST APIs Git & GitHub Docker

function getProjects() {}

// Featured Projects

project-one ★ live

A full-stack web app with authentication, a REST API, and a responsive dashboard — built to handle real user data end to end.

reactnodepostgresql
view case study →
project-two ★ in progress

A performance-focused e-commerce storefront with server-side rendering, cart persistence, and a custom checkout flow.

next.jsstripetailwind
view case study →
project-three ★ open source

A CLI tool that automates a repetitive dev workflow — published as an open-source package with a small but active user base.

nodecliopen-source
view repo →
project-four ★ live

A real-time collaboration app using websockets, letting teams edit shared documents together with live cursors.

reactwebsocketsexpress
view case study →

export default Contact

// Let's Talk

Have a project in mind, or just want to say hi? My inbox is open — I usually reply within a day or two.