Local Time:
Kathmandu, Nepal

Akkal Dhami

I design scalable web systems focused on performance, maintainability, and real-world impact.

Next.js
TypeScript
Tailwind CSS
MongoDB
Node.js
4,667 contributions in 2025onGitHub
Less0 contributions1 contributions2 contributions3 contributions4 contributionsMore

Featured Projects

A collection of projects that showcase my skills in modern web development and problem-solving capabilities.

Servercn

Servercn

Servercn is a component registry for building Node.js backends. Shadcn ecosystem for node.js backends. Open Source.

Discord Clone
Ongoing

Discord Clone

A real-time Discord-inspired chat application with servers, channels, and instant messaging powered by Socket.io and a scalable backend architecture.

Backend Playbook

Notes from building backend systems with Node.js and TypeScript.

01. REST API Design Principles

REST API design principles are guidelines used to build scalable, maintainable, and predictable APIs.

02. HTTP Methods and Status Codes

HTTP methods define what action the client wants to perform on a resource, while HTTP status codes indicate the result of that action.

03. Backend Fundamentals: 01

Backend fundamentals encompass the core concepts and technologies that form the foundation of backend development, including server architecture, databases, APIs, and security.

04. Backend Fundamentals: 02

Backend fundamentals encompass the core concepts and technologies that form the foundation of backend development, including server architecture, databases, APIs, and security.

05. GitHub OAuth in Node.js Application

Learn to implement a full GitHub OAuth flow in Node.js, covering request, callback, token exchange, and user data retrieval.

06. Google OAuth in Node.js Application

Learn to implement Google OAuth flow in Node.js, covering request, callback, token exchange, and user data retrieval.

07. MongoDB Aggregation

Master MongoDB aggregation using pipelines, $group, $lookup, $match, and complex data processing with real-world examples.

08. Introduction to YAML

Learn YAML fundamentals including syntax, objects, arrays, nesting, and real-world configuration examples.

09. Basics Concepts of Normalization

Learn database normalization concepts including 1NF, 2NF, 3NF, BCNF, and common use cases.

10. Setting Up ESLint, Commitlint, Lint-Staged, Husky, and Prettier in a Node.js Application

Learn to set up essential development tools in a Node.js application, including ESLint, Commitlint, Lint-Staged, Husky, and Prettier.

SQL - MySQL

A comprehensive guide to SQL, covering foundational concepts, setup, and real-world applications.

Core database and DBMS concepts you should know before writing any SQL.

Create, read, update, and delete data in a table.

Combine and filter data across tables.

Keep your data consistent and reliable.

Skills & Technologies

A collection of skills and technologies that I have acquired over the years.

Frontend

Modern frontend technologies and frameworks

Backend

Server-side technologies and runtime environments

Database

Database management systems and data storage

Tools

Development tools and technologies

Templates

A curated collection of beautiful portfolio templates and modern landing pages crafted for performance and design.

Minimalistic Portfolio
Minimalistic Portfolio

A modern portfolio showcasing scalable web applications, clean UI, and developer-focused solutions.

Redesigned Landing Page
Redesigned Landing Page

A redesigned landing page for sambad.io featuring a clean, responsive, and user-focused experience.

Personal Developer Portfolio
Personal Developer Portfolio

A modern portfolio website built to showcase projects, experience, skills, and technical expertise with a clean and minimal design.

Minimal Developer Portfolio
Minimal Developer Portfolio

A sleek developer portfolio with modern UI, subtle animations, and responsive design.

Clean Personal Portfolio
Clean Personal Portfolio

A lightweight and elegant personal portfolio template focused on simplicity, speed, and intuitive design.

Retro-Inspired Portfolio
Retro-Inspired Portfolio

A retro-inspired portfolio for developers to showcase their work.

Terminal-Style Portfolio
Terminal-Style Portfolio

A unique terminal-inspired portfolio experience with interactive UI and a developer-focused aesthetic.

Classic Minimal Portfolio
Classic Minimal Portfolio

A modern yet classic portfolio template built with clean layouts, smooth interactions, and responsive design.

Let's Connect

Ready to start your next project? Reach out and let's create something amazing together.

Contact Information

NameAkkal Dhami
LocationKathmandu, Nepal

Send me a message