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



