Shivam Karn

SHIVAMKARN.

Backend Developer·Dharan, Nepal·Since 2023

I build scalable APIs and backend services — TypeScript, Node.js, PostgreSQL. Arch Linux and Neovim devotee. Occasionally ventures into frontend land and I find it to be cool sometimes.

1+

Years building

10+

Projects shipped

Bugs squashed

About Me

I'm a backend developer who prefers logic without a UI — building scalable APIs, CLI tools, and backend services that power real applications.

I work primarily with TypeScript, Node.js, Express, and PostgreSQL. My focus is on writing code that is readable, maintainable, and well-architected — clean separation of concerns above all.

Outside backend work, I'm learning Go, daily-driving Arch Linux and Neovim, and occasionally building frontend projects just to remember why I love the backend.

Quick Facts

FocusBackend / APIs
LocationDharan, Nepal 🇳🇵
Coding since2024
Currently learningGo
EditorVS Code + Neovim
OSArch Linux

Tech Stack

The languages, frameworks, databases, and tools I use to build things. Hover any card to visit its official site.

Snapshots from My Learning Journey

A collection of projects I’ve built along the way, showing how I’ve gone from learning concepts to creating real applications.

Late 2024

First Hello World. I built beginner projects and repeated the basics until they clicked.

Early 2025

C++ in college, JavaScript after class. I balanced college C++ work and started exploring JavaScript on the side.

Mid 2025

JavaScript became my native language. Most projects were now in JS, and I started shipping much faster.

Late 2025

Deep dive into backend with JavaScript and TypeScript. I moved into APIs, auth, and database design for serious backend systems.

Experience

Backend Developer

Self-directed & Open Source

2025 – Present

Building production-grade backend services, REST APIs, and CLI tools with Node.js, TypeScript, Express, Drizzle ORM, and PostgreSQL. Focus on clean architecture and scalability.

Web Developer

Personal Projects

2024 – 2025

Built multiple frontend and full-stack projects including a blogging platform with AI, expense tracker, a password manager, and more using React and Next.js.

Get in Touch

Always open to discussing new projects, ideas, or opportunities.

Whether you're looking to collaborate, have a question, or just want to say hi — my inbox is always open.