I'm a developer who enjoys building full-stack web apps with clean code and thoughtful user experience. Currently focused on crafting performant interfaces with React and TypeScript, and building scalable backends using Node.js and MongoDB.
I’m also exploring advanced topics like CI/CD, Docker, and PostgreSQL as part of my 36-week learning journey.
class Developer {
constructor(public name: string, public stack: string[], public focus: string) {}
introduce() {
return `Hi, I'm ${this.name}, passionate about ${this.focus}.`;
}
}
const sohaib = new Developer(
"Sohaib Khan",
["React", "Next.js", "TypeScript", "Node.js", "Express", "MongoDB", "Tailwind CSS"],
"backend architecture, auth systems, and scalable APIs"
);
console.log(sohaib.introduce());
- Learning backend development and DevOps through hands-on projects using Node.js, TypeScript, and MongoDB.
- Exploring open source, improving real-world apps, and building a strong foundation in full stack development.
A full-stack MERN application that allows users to shorten long URLs and generate trackable short links. Includes user authentication, custom aliases, copy-to-clipboard, and detailed stats.
A full-featured authentication system built with Next.js 13+ App Router, TypeScript, Axios, and Tailwind CSS. Includes signup, login, email verification, forgot passwoed and profile handling.
“Code is not just code, it’s a story waiting to be told.”