Skip to content
View SajjanKarn's full-sized avatar
🌴
On vacation
🌴
On vacation

Highlights

  • Pro

Block or report SajjanKarn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SajjanKarn/README.md

Sajjan Karna

Full-Stack Engineer (Web & Mobile) | System Design & Architecture | DevOps
Web · Mobile · Backend · System Design

📍 Remote / Global
✉️ sajjankarna.dev@gmail.com
🔗 LinkedIn · GitHub · sajjankarn.com.np · Instagram


Summary

Senior full-stack engineer with 5+ years of production experience building and scaling real-world products across web, mobile, and backend systems.

I focus on system design, long-term maintainability, and failure-aware architecture.
I care less about trends and more about what survives traffic, deadlines, and future developers.


Core Competencies

  • System design & backend architecture
  • Scalable API design (REST / GraphQL)
  • Data modeling & migrations
  • Performance optimization & reliability
  • Distributed systems debugging
  • Code quality, reviews, and mentorship

Technical Stack

Frontend

  • React, Next.js, React Native
  • TypeScript
  • Tailwind CSS
  • Redux / Zustand (used deliberately)
  • Framer Motion (UX polish only)

Backend

  • Node.js (deep runtime understanding)
  • Fastify, Express
  • REST, GraphQL
  • WebSockets, background jobs, queues
  • Authentication, RBAC, rate limiting
  • PostgreSQL, MySQL, MongoDB
  • Prisma, Drizzle

System Design & Architecture

  • API versioning & backward compatibility
  • Caching strategies (Redis, in-memory, edge)
  • Idempotency, retries, and graceful failure
  • Query planning & indexing
  • Event-driven and async patterns
  • Load-aware design (what breaks first)

Infrastructure & DevOps

  • Docker, Nginx
  • AWS (EC2, S3, Lambda)
  • DigitalOcean, Vercel
  • CI/CD (GitHub Actions, Jenkins)
  • Zero-downtime deployments

Observability & Reliability

  • Structured logging
  • Metrics & alerting (latency, error rate, saturation)
  • Health checks & degradation strategies
  • Debugging production systems calmly

Experience (Selected)

Project Team Lead & Full Stack Engineer — Technimus LLC (US)

Own features end-to-end, from system design to production.
Make architectural decisions that won’t age badly.

Frontend Engineer — Perceive Now, Inc. (US)

Built frontend systems for AI-driven products.
Improved performance, stability, and developer experience.

Full-Stack Engineer — Multiple Products

Designed and shipped web and mobile applications used by real customers.
Some increased revenue.
All handled real traffic.


Engineering Notes

  • Boring systems scale better
  • Clever code ages poorly
  • Most bugs are design problems
  • Observability beats confidence

More

For detailed experience, projects, and context:
👉 https://www.sajjankarn.com.np/about

Pinned Loading

  1. Mood-Cuisine Mood-Cuisine Public

    TypeScript

  2. Expo-Starter-Kit Expo-Starter-Kit Public template

    expo starter kit configured with eslint, prettier, husky, lint-staged, conventional commit

    JavaScript 2

  3. next-starter-kit next-starter-kit Public template

    Next starter kit preconfigured (Eslint, prettier, husky, lint-staged, conventional commit)

    TypeScript 5 1