Open to remote & relocation · Available for full-time roles

Suraj
Chauhan.

Building AI-integrated, production-grade systems end-to-end.

Software Engineer (B.E. 2027) with 2+ years of freelance delivery and a PhysicsWallah engineering internship. Strong in React/Next.js, TypeScript, Node.js REST APIs, PostgreSQL/Redis, async job pipelines and testing (Vitest, Playwright).

00About
Portrait of Suraj Chauhan, software engineer
Suraj Chauhan · Software Engineer

I'm a software engineer who owns systems end to end — database schema, APIs, queues and UI — and ships them with tests.

Over 2+ years I've delivered 20+ client products as a freelancer, interned as a software engineer at PhysicsWallah, and built open-source systems like a 9-phase LLM pipeline (PathweaverAI) and an offline WebAssembly coding workbench (AlgoJeet Pro). I'm finishing a B.E. in Electronics & Telecommunication with Honours in AI & ML (2027) and looking for a full-time software engineering role.

  • Open source: every flagship project public on GitHub
  • CS core: Data Structures & Algorithms, Operating Systems
  • Ships tested code: Vitest unit suites + Playwright E2E
  • Security-first: CEH certified, RLS, AES-256-GCM, HMAC

9-phase

Async LLM pipeline on BullMQ/Redis (PathweaverAI)

3,350+

Problems running offline in the browser (AlgoJeet Pro)

30

Vitest suites + Playwright E2E (Paradox ERP)

10+

Product modules shipped at PhysicsWallah

How I engineer

01

Own it end to end

Schema, API, queues and UI — I design the whole path a request takes, not just one layer.

02

Tested before shipped

Unit and integration tests with Vitest, real-browser E2E with Playwright, validation with Zod.

03

Built for failure

Background workers, retries, rate limits and circuit breakers so systems degrade gracefully.

04

Secure by default

Row Level Security, encrypted secrets and tamper-evident audit trails from day one.

01Selected work
P/01● Featured

PathweaverAI

AI-powered personalized learning platform

  • 9-phase asynchronous course-generation pipeline on BullMQ/Redis workers with real-time SSE updates.
  • Multi-provider LLM orchestration (Gemini, OpenAI, Groq, Mistral) choosing models by task, latency and cost; BYOK keys encrypted with AES-256-GCM.
  • 30+ model PostgreSQL schema and an atomic double-entry ledger with an HMAC hash chain for tamper-evident audits.
Next.jsTypeScriptPostgreSQLRedisPrismaBullMQVercel AI SDKTransformers.js
P/02● Featured

AlgoJeet Pro

Local-first coding interview prep workbench

  • 3,350+ LeetCode problems mapped to 650+ companies, fully offline-capable in the browser.
  • Multi-runtime execution: Python via Pyodide (WebAssembly), JS in isolated Web Workers, sandboxed C++/Java runner with circuit breakers.
  • SM-2 spaced repetition, company-frequency analytics and a strict timed interview mode.
Next.js 15React 19TypeScriptPyodideDexie.jsClerkSupabasePlaywright
P/03● In Development

Realtime Collaborative Workspace

Distributed event-driven developer workspace

  • Next.js client, Apollo GraphQL API, Socket.IO and Hocuspocus/Yjs realtime layer.
  • Kafka/Redpanda workers and Keycloak (OIDC) auth, architected for Kubernetes.
  • CRDT-based sync for conflict-free multi-user editing and live presence.
GraphQLKafkaKeycloakKubernetesSocket.IOYjsDocker
P/04● Featured

Paradox ERP

Multi-tenant enterprise resource planning

  • Accounting, deals, CRM and operations with PostgreSQL Row Level Security for tenant isolation.
  • React Hook Form + Zod validation guaranteeing transaction consistency.
  • 30 Vitest suites plus Playwright end-to-end coverage.
Next.jsTypeScriptSupabasePostgreSQLZodVitestPlaywright
P/05● Featured

ChainProof

Blockchain file integrity & verification

  • SHA-256 fingerprints generated locally — documents never leave the browser.
  • Hashes recorded on Ethereum via viem/wagmi as immutable proof-of-existence.
Next.jsSolidityEthereumviemwagmiWeb Crypto API
P/06● Featured

Accessibility Auditor

Automated WCAG 2.2 AA scanner

  • Playwright + axe-core audits of live rendered pages against WCAG 2.2 AA.
  • AI-generated remediation guidance turning raw rules into actionable fixes.
Next.jsPrismaPostgreSQLPlaywrightaxe-coreVercel AI SDK
P/07● Live

CodeBlog Pro

Multi-author publishing platform

  • MDX content, NextAuth, bookmarking, reading progress and revision history.
  • Accessible Radix UI interface with AI-assisted writing via OpenAI.
Next.jsPrismaPostgreSQLNextAuthRadix UIOpenAI
↻Live from GitHub

My most recently pushed repositories, pulled live from GitHub every time this page loads.

⌘Try the terminal

Explore my profile the way engineers do.

A small shell built in React — command history (↑ ↓), tab completion and live commands. Type help to start.

suraj@portfolio: ~zsh
suraj-os v1.0 — type `help` or click a command below.
❯ 
02Problem solving

273

problems solved on LeetCode · C++ · JavaScript

Live — updates automatically

View profile
Easy94
Medium132
Hard47
Contest rating 148050 Days Badge 2026100 Days Badge 202550 Days Badge 2025Sep LeetCoding ChallengeAug LeetCoding Challenge
03Capabilities

AI & LLM

Vercel AI SDK · OpenAI · Gemini · Groq · Mistral · RAG · Transformers.js

Frontend

React 19 · Next.js 15 · TypeScript · Tailwind CSS 4 · WebAssembly · Web Workers · IndexedDB · Vitest · Playwright

Backend

Node.js · REST · Microservices · BullMQ · Redis · SSE · Webhooks · Prisma

Data

PostgreSQL · Supabase · MongoDB · SQLite · Row Level Security · Atomic transactions

Security

CEH · AES-256-GCM · HMAC chains · Web Crypto · Clerk · NextAuth · Zod

Cloud & DevOps

AWS (EC2, S3, IAM) · Docker · CI/CD · Git · Linux · Agile

Languages

TypeScript · JavaScript · Python · C++ · SQL

Now exploring

Kubernetes · Kafka · Keycloak · GraphQL · Yjs (CRDTs)

04Experience & education
  1. Aug 2025 — Sep 2025

    Internship · EdTech

    Software Engineer Intern

    PhysicsWallah · Remote, India

    Worked inside a production engineering team on web-based learning apps used by students across India.

    • —Shipped UI features across 10+ modules of educational web applications.
    • —Fixed 15+ bugs, improving consistency and user experience across the platform.
    • —Refactored frontend code for readability, performance and maintainability through Git-based code reviews with senior developers.
    • —Followed clean-code standards and rapid iteration in an Agile team.
    ReactJavaScriptTypeScriptGitAgile
  2. May 2024 — Present

    Freelance · 20+ projects

    Freelance Software Engineer

    Self-employed · Remote / Hybrid, India

    Building and shipping client products end to end — usually as the only engineer, from first call to production.

    • —Delivered 20+ client projects: business websites, e-commerce storefronts and admin dashboards.
    • —Owned most engagements solo — requirements, REST API design, PostgreSQL/MongoDB data modelling, UI and deployment.

    Zetheta Algorithms Pvt. Ltd.

    Jan — Mar 2026

    • —Maintained and enhanced the WorkBridge platform, serving 50+ concurrent users at peak.
    • —Built project-discovery and registration workflows.
    • —Fixed 15+ UI and functional issues across desktop and mobile.

    Roblox Community Project — Frontend Developer

    Jul — Sep 2024

    • —Built responsive interfaces and reusable React components across 4 community platforms.
    • —Improved navigation, frontend performance and cross-device usability.
    ReactNext.jsTypeScriptNode.jsPostgreSQLMongoDBREST
  3. Expected 2027

    Education

    B.E. Electronics & Telecommunication · Honours in AI & ML

    Finolex Academy of Management and Technology, Ratnagiri · University of Mumbai

    Pursuing an Honours specialisation in Artificial Intelligence & Machine Learning alongside the B.E., with coursework in computing, digital electronics and signal processing, plus self-driven study of DSA, operating systems and software engineering.

    AI / MLDSAOperating SystemsC++Digital Electronics

Certifications

HackerRank · Oct 2026

Software Engineer

Problem Solving · Data Structures

ID 6FCA47F6891C

HackerRank · Sep 2026

REST APIs

REST APIs · Node.js

ID D98DB41FCDB5

HackerRank · Sep 2026

SQL (Advanced)

SQL · Complex Queries

ID 800875A18104

  • Certified Ethical Hacker (CEH) — EC-CouncilFeb 2022
  • CS302: Software Engineering — Saylor UniversitySep 2026
  • CS401: Operating Systems — Saylor UniversitySep 2026
  • C++ Programming — Saylor UniversityAug 2026
  • Scrum Fundamentals Certified (SFC) — SCRUMstudySep 2026
  • Network Technician Career Path — CiscoApr 2026
  • Cloud Computing Fundamentals — IBMAug 2026
  • Building RAG Apps Using MongoDB — MongoDBAug 2026
  • From Relational Model (SQL) to MongoDB's Document Model — MongoDBAug 2026
  • Full Stack Development (React & Node.js) — GeeksforGeeksAug 2025
05Contact

Let's build something.

Hiring for a full-time role or need a freelance build? I usually reply within a day.