Full-Stack Software Engineer

RAJAN
SHARMA

Building production-grade web systems, REST APIs & scalable backends.

16 production systems shipped across LMS, POS, tourism & geospatial domains.

View Projects
guest@rajan ~ zsh
~/guest > help
Available commands: whoami - Display engineer background & role skills - Inspect active technical stack projects - List shipped production systems cat resume - Output condensed text resume contact - Direct communication channels clear - Reset terminal session
~/guest > 
LocationKathmandu, Bagmati Prov, Nepal (UTC +5:45)
Core StackNext.js / Node.js / PostgreSQL / MongoDB
FocusScalable Architecture & Web Systems
NEXT.JSREACTTYPESCRIPTNODE.JSEXPRESSPOSTGRESQLMONGODBTAILWIND CSSPRISMADOCKERREST APISJWT RBACNEXT.JSREACTTYPESCRIPTNODE.JSEXPRESSPOSTGRESQLMONGODBTAILWIND CSSPRISMADOCKERREST APISJWT RBAC
01

Featured Works

Full-Stack / SaaSFeatured

Advanced LMS — Full-Stack Learning Management System

A production-grade Learning Management System with distinct Admin, Instructor, and Student portals. Features JWT auth with email verification, password recovery, live-class scheduling, enrollment workflows, and audit logging.

Role-Based Access Control, Cloudinary media pipeline, and end-to-end audit logging.
Next.js 16React 19TypeScriptTailwind CSSNode.jsExpress.jsMongoDBMongooseJWTCloudinaryZod
Full-Stack / SaaSFeatured

RestroOS — Restaurant Management System & POS

A full-featured restaurant operations platform featuring floor plan management, real-time kitchen order tickets (KOT), POS billing, stock inventory, and employee payroll.

Consolidated table booking, POS billing, and staff payroll into a sub-second response engine.
Next.jsReactTypeScriptNode.jsExpress.jsPrismaPostgreSQLJWTZodTailwind CSS
Product / SaaSFeatured

Nexzen Tour — Tourism & Geospatial Platform

A modern tourism discovery platform with map-based POI browsing, dynamic routing itineraries, custom package booking, and multi-currency pricing.

Integrated OpenStreetMap with Valhalla routing engine and OSRM fallback for zero downtime.
Next.jsReactTypeScriptNode.jsExpress.jsPrismaPostgreSQLOpenStreetMapValhalla RoutingOSRMTailwind CSS
Backend / Data EngineeringFeatured

OpenStreetMap Nepal Data Ingestion Pipeline

A backend data ingestion pipeline using Overpass API and bounding-box queries to systematically extract, normalize, and load OpenStreetMap POI data into PostgreSQL.

Automated ingestion of over 100,000 geospatial nodes with zero-downtime batching.
Node.jsTypeScriptPrismaPostgreSQLOverpass APIOverpass KumiCron / Worker
02

Technical Capabilities

Frontend & Client Architecture

  • Next.js 16 (App Router)
  • React 19
  • TypeScript
  • Tailwind CSS
  • TanStack Query
  • HTML5 / SCSS
  • Responsive UI/UX

Backend & Database Systems

  • Node.js
  • Express.js
  • PostgreSQL (Prisma)
  • MongoDB (Mongoose)
  • RESTful API Architecture
  • JWT Authentication & RBAC
  • Zod Data Validation

Geospatial & Data Engineering

  • OpenStreetMap Data Ingestion
  • Overpass API & Overpass Kumi
  • Valhalla Routing Engine
  • OSRM Fallback Integration
  • Bounding Box Spatial Queries
  • ETL Data Pipelines

Security, Cloud & DevOps

  • Cloudinary Media Management
  • PBKDF2 Password Hashing
  • HMAC Session Security
  • Git & GitHub Workflows
  • cPanel & Linux Node Hosting
  • Rate Limiting & CORS Hardening
03

Background & Experience

2024 — PresentIndependent Engineering & Client Delivery
Full-Stack Software Engineer
  • Built Advanced LMS with multi-role RBAC, email verification, Cloudinary storage, and audit logs.
  • Developed RestroOS restaurant management platform and high-performance POS system.
  • Engineered OpenStreetMap Nepal data ingestion pipeline covering all 77 districts with Prisma and PostgreSQL.
  • Launched production tourism portals (Ambikeshori Travels, BMW Tours) reducing client operational overhead.
Nov 2022 — Dec 2024Souq Al Baladi
Data Entry Operator
  • Processed and maintained high-volume SKU databases with high precision and zero discrepancies.
  • Assisted in data hygiene, inventory reconciliation, and reporting workflows.
2016 — 2019Council for Technical Education and Vocational Training (CTEVT)
Diploma in Electrical Engineering
  • Built strong analytical problem-solving foundation applied to software architecture and backend algorithms.
04

Engineering Methodology

01.

Analyze & Architect

Defining system requirements, database schema design, and technical feasibility for scalable infrastructure.

02.

Backend Engineering

Building secure REST APIs, authentication pipelines, and data ingestion services using Node.js & PostgreSQL.

03.

Frontend Integration

Connecting server actions to Next.js clients, optimizing caching layers, and ensuring responsive UI/UX.

04.

Deploy & Scale

CI/CD pipeline configuration, server provisioning, containerization, and post-launch monitoring.

05

Contact & Inquiries

Frequently Asked Questions

I am open to full-time remote software engineering positions, long-term contractor roles, and high-impact web system development worldwide.

Specialized in Next.js 16, React 19, TypeScript, Node.js, Express REST APIs, PostgreSQL (Prisma), MongoDB (Mongoose), and secure JWT RBAC authentication.

Based in Kathmandu, Nepal (UTC+5:45), coordinating seamlessly with Asian, European, and US working schedules with proactive daily communication.

Send a message through the contact form or email directly to email.rajan001@gmail.com. I respond within 24 hours to schedule an introductory technical discussion.

Have engineered and shipped 16 production software systems across Learning Management (LMS), Point of Sale (POS), tourism portals, and geospatial data pipelines.

Strict type safety, cryptographic password hashing, rate limiting, parameterized queries, and optimized server rendering for top Core Web Vitals.

Deliver production-ready environments on Linux VPS, Vercel, Docker, or cPanel with complete documentation, database migration scripts, and ongoing support.

Direct Email email.rajan001@gmail.com
Get in Touch

Send a Direct Message