Resume

Himanshu Karnwal

Full-Stack Developer · Software Engineer

Himanshu Karnwal

Full-Stack Software Engineer · India

Senior full-stack developer with 5+ years of freelance experience designing and delivering scalable web, mobile, and browser-based applications. Proficient in React, Next.js, Node.js, NestJS, and cloud deployments. Strong command of system design, real-time architectures, RBAC, multi-tenant SaaS platforms, and CI/CD pipelines. Comfortable owning the entire product lifecycle—from architecture and API design to production deployment—across diverse client engagements.

himanshukar1810@gmail.com · +91 82228 69464 · LinkedIn · GitHub

Experience

Freelance Software Engineer

2025 – Present

Independent · Freelance · India · Remote

Back on independent work—partnering with clients on full-stack products from discovery through production. Engagements span greenfield builds, feature delivery, and hardening existing systems.

  • Scope and deliver full-stack features for client products and internal tools.
  • Own technical decisions across data models, APIs, UI flows, and deployment.
  • Communicate progress, risks, and tradeoffs clearly with clients and stakeholders.
  • Ship iteratively with an emphasis on reliability and maintainable codebases.

Software Engineer

2024 – 2025

DCT Technology Pvt. Ltd. · India

Full-time engineer building production web applications with ownership across frontend, backend, and deployment. Work spanned product execution, architecture decisions, and close collaboration with PM and business stakeholders.

  • Design and implement full-stack features from requirements through production release.
  • Own technical decisions for modules including data models, APIs, and UI flows.
  • Collaborate with PMs on scope, timelines, and tradeoffs between speed and quality.
  • Review code, improve reliability, and maintain systems used by real users.

Freelance Software Engineer

2021 – 2024

Independent · Freelance · India · Remote

Built digital products for clients across SaaS, desktop, and cloud—learning to own delivery from requirements through deployment while balancing speed with long-term maintainability.

  • Deliver full-stack applications for client briefs across web, desktop, and cloud.
  • Translate business requirements into clear technical plans and milestones.
  • Implement frontends, APIs, databases, and deployment pipelines.
  • Iterate with clients on feedback, scope changes, and production readiness.

Key projects

  • PlantArk

    Multi-vendor e-commerce marketplace for buying and selling plants, seeds, and gardening products in Australia.

    React.js · Next.js · TypeScript · REST APIs · Tailwind CSS · Responsive UI

  • 100x.bot

    AI-powered browser automation platform with Chrome extension workflows, page augmentation, smart tables, and multi-agent browser actions.

    React.js · Next.js · TypeScript · Chrome Extension APIs · Browser Automation · Tailwind CSS · AI Integration

  • Oasis Notes

    Multi-tenant SaaS productivity platform with tenant isolation, RBAC, dashboards, and scalable workspace architecture.

    React.js · Next.js · NestJS · PostgreSQL · TypeScript · Multi-tenant Architecture · RBAC

  • Rangers FX

    Multi-role forex trading and referral platform with wallet management, commission workflows, and hierarchical partner systems.

    Next.js · Node.js · MongoDB · REST APIs · Socket.io · Tailwind CSS · JWT Authentication

  • Blue-Collar Workforce Platform

    Scalable workforce hiring platform connecting skilled trade workers with verified employers through trust-first mobile workflows.

    React Native (Expo) · TypeScript · NestJS · MongoDB · JWT Authentication · REST APIs · Role-Based Access Control · Cloud Media Storage

  • Kameti Ledger

    Desktop-based financial ledger and chit fund management system with advanced payment tracking, auditability, and flexible installment handling.

    Electron · React · TypeScript · PostgreSQL · Node.js · TailwindCSS · TanStack Query · Zustand · Chart.js

  • Event-Driven Notification & Analytics Platform

    Distributed serverless event processing platform with fan-out notifications and analytics pipelines.

    AWS Lambda · Amazon EventBridge · Amazon SQS · Amazon DynamoDB · Node.js · Serverless Framework · CloudWatch · CI/CD · AWS IAM · GitHub Actions

  • KharchaBook

    Cashflow and financial operations platform for tracking income, expenses, recurring liabilities, and multi-account financial activity.

    Next.js · TypeScript · Supabase · PostgreSQL · Tailwind CSS · shadcn/ui · React Hook Form · Zod · Supabase Auth · SQL Migrations

Skills

Frontend

React.js · Next.js · Angular · React Native (Expo) · TypeScript · JavaScript · Tailwind CSS · SCSS/SASS · Framer Motion

Backend

Node.js · NestJS · Express.js · Flask · REST APIs · WebSockets · JWT · RBAC · OTP · SSO

Databases

MongoDB · PostgreSQL · MySQL · SQLite · Oracle · Supabase · Firebase

Cloud & DevOps

Docker · GitHub Actions · CI/CD · AWS · DigitalOcean · Vercel · Firebase Hosting · Linux · DNS & email configuration

Architecture

Modular architecture · Low-level design (LLD) · Microservices · Real-time systems · Scalable API design

Automation

Chrome extensions · Telegram bots · Web scraping · Workflow automation

Education

  • Master of Computer Applications (MCA)

    Chandigarh University (Online)

  • Bachelor of Computer Applications (BCA)

    Kurukshetra University — TIMT

Additional

  • Solved 250+ algorithmic and data structure problems on HackerRank; earned 6 certificates.
  • Built reusable frontend and backend starter templates adopted across multiple client projects.
  • Open to remote and international engagements; experienced collaborating with overseas clients.