const farhan = {
role: "Backend / Full-Stack Developer",
location: "Islamabad, Pakistan",
currentFocus: "Node.js backend engineering β APIs, databases, auth, caching, testing",
stack: ["Node.js", "TypeScript", "Express", "PostgreSQL", "Redis", "Docker"],
alsoWorksWith: ["Next.js", "React", "SEO", "AI-integrated apps"],
funFact: "Turns complex ideas into shippable, production-ready products"
};- π Currently building backend systems with Node.js, TypeScript, Express & PostgreSQL
- π± Deepening my knowledge of backend architecture, REST APIs, SQL, Redis, testing & Docker
- π§ Interested in scalable backend systems, API design, and system architecture
- π» Experienced with Next.js, React, Node.js, TypeScript and databases
- π€ Background in AI-integrated applications and machine learning
- π Building and documenting backend projects consistently on GitHub
- π¬ Ask me about Node.js, Express, REST APIs, TypeScript, React, Next.js and backend architecture
- π« Reach me at farhantariq4636@gmail.com
π¦ Backend Concepts I Work With (click to expand)
REST APIs Middleware SQL & Database Design
API Architecture Error Handling Transactions & ACID
Authentication & JWT Input Validation Database Indexing
Role-Based Access Control Pagination & Filtering Caching (Redis)
Unit & Integration Testing Docker & Containerization Production Deployment
|
Node.js β’ TypeScript β’ Express β’ PostgreSQL β’ Prisma β’ JWT A production-oriented REST API for managing users and tasks β JWT auth, RBAC, validation, Redis caching, and Docker deployment.
|
Node.js β’ TypeScript β’ Express β’ PostgreSQL β’ Redis β’ Docker Users, products, carts, orders and inventory β with database transactions, concurrency handling, and automated tests.
|
|
Node.js β’ HTTP β’ JavaScript A raw Node.js HTTP server built without Express β routing, request/response handling, status codes, and error handling from first principles.
|
|
βΉοΈ The snake animation above renders automatically once the platane/snk GitHub Action is added to this repo (see setup notes at the bottom).
- Master Node.js fundamentals (event loop, streams, async patterns)
- Master Express.js β middleware, controllers, services, repositories
- Build production-quality REST APIs
- Become confident with PostgreSQL & SQL
- Implement secure authentication & authorization systems
- Learn Redis and caching strategies
- Write automated backend tests
- Dockerize backend applications
- Deploy production APIs
- Strengthen backend system-design skills
- Build multiple production-oriented backend projects
- Land a Backend Developer position



