Clear experiences
Interfaces should be easy to understand and intuitive to use.
FULL STACK ENGINEER - NEW YORK
Full-stack developer working with JavaScript and Node every day. I turn ideas into polished, responsive digital experiences through thoughtful development and clean, maintainable code.
1 const developer = {
2 name: "Muhammad Ismail",
3 location: "New York",
4 role: "Full-Stack Developer",
5 stack: ["JavaScript", "Node.js", "Express", "MongoDB"],
6 focus: "REST APIs",
7 status: "Open to work"
8 };
// about
I'm a full stack engineer who enjoys turning complex problems into simple, functional web experiences.
My approach to development is straightforward: understand the goal, remove unnecessary complexity, build carefully, and create something that looks polished while working reliably.
Interfaces should be easy to understand and intuitive to use.
Every visual decision should support the content and user experience.
Websites should load quickly, work properly, and perform across devices.
// tech stack
// fullstack applications
Live applications I built end to end, from the database and the API to the interface, each one deployed and running right now. Plus one interactive JavaScript game.
↗
Find a real run before you leave the house. Hoops maps 550+ NYC basketball courts and shows live park traffic, from quiet to packed, using anonymous pings instead of tracking people.
View live app ↗ View code ↗
↗
A workout tracker with secure login and full CRUD. A Mongoose data model validates every entry and calculates total training volume per session.
View live app ↗ View code ↗
↗
A memory matching game built with vanilla JavaScript. Card flip logic, move tracking, and win detection, with no frameworks involved.
Play it live ↗
↗
A private journal with secure accounts. Every note carries a title, text, mood, and date, and every user only ever sees their own entries.
View live app ↗ View code ↗
↗
A shared list of halal spots with full create, read, update, and delete, plus ratings. Built with Express and the native MongoDB driver.
View live app ↗ View code ↗// selected work
Client work and projects built around responsive layouts, strong presentation, clear navigation, and practical customer experiences.
↗
A personal portfolio website built for a college client. Clean, responsive, and designed to present his accounting background well.
View live project ↗
↗
A clean barbershop website designed around services, branding, and easy customer booking.
View live project ↗
↗
A restaurant website built around bold food imagery and straightforward navigation.
View live project ↗
↗
A New York inspired bagel shop website with a welcoming, straightforward experience.
View live project ↗
↗
A seafood restaurant concept focused on strong imagery and an easy customer experience.
View live project ↗
↗
A colorful local business website designed to showcase products and location information.
View live project ↗// journey
JavaScript, Node.js, and REST APIs, with daily Codewars practice to keep problem-solving sharp.
Portfolio websites and Shopify storefronts for real clients, from first call to launch.
Looking for a team where I can contribute, learn fast, and keep building.
// contact
Have a project in mind? Tell me what you're looking to build. Whether you need a new website or want to improve an existing one, I'd be happy to hear about it.