Full-stack developer / JAMstack-minded builder

Fast interfaces. Clean services. Production learning systems.

I build high-signal web products with Vue, Nuxt, Node.js, Express, and practical architecture choices that keep teams moving.

About

I work where product flow meets system design.

Result-oriented full-stack web developer with 3+ years of experience building scalable web applications using the MEVN stack.

I specialize in Nuxt 3 frontends with Node.js and Express backends, with production work across Learning Management Systems, school dashboards, performance improvements, and debugging workflows.

  • Reduced page load times by 25% with Nuxt SSR and responsive UI delivery.
  • Reduced average time-to-fix by 30% through logging, reproduction notes, and root-cause analysis.
  • Delivered production LMS improvements across student, teacher, admin, and backend service layers.

LMS Impact

Past-year work across production learning systems.

I contributed across LMS web apps, student flows, admin dashboards, and shared backend models, with a focus on correctness, upload reliability, and learning progress.

Course Progress & Tasks

Improved course progress tracking, task submission, quiz behavior, completion states, and report consistency across learning flows.

Upload & Media Reliability

Worked on file previews, upload progress, thumbnails, PDF/audio/video handling, signed URLs, and attachment edge cases.

Doubt Support Workflows

Built and hardened student and teacher doubt flows, unread badges, session sorting, routing guards, and media handling.

Production Hardening

Added observability and reliability fixes around Sentry, OpenReplay, Logtail, CORS, config guards, and API failure states.

Projects

Selected work and proof of execution.

Production LMS

Chitti-Maker-School LMS

Student-centric learning environment with course progress, task submission, upload/media reliability, liveclass/report accuracy, and backend service integration.

Nuxt 3 Tailwind CSS Node.js Express Live app

Internal dashboard

Powered School Dashboard

Administrative dashboard and reporting surface for school workflows. Private internal project.

Vue.js Node.js PostgreSQL RBAC

Talks

Topics I can explain clearly.

Building LMS flows with Nuxt

Routing, progress states, performance, and student-facing interaction patterns.

Backend services in product teams

Service boundaries, API contracts, logs, and maintainable backend workflows.

AI-assisted development without losing ownership

Using AI tools for speed while keeping debugging, testing, and architecture decisions human-led.

Uses

My working stack is intentionally boring where it should be.

Frontend

Vue 3, Nuxt 3, TypeScript, Tailwind CSS, accessible responsive layouts.

Backend

Node.js, Express, REST APIs, microservices, Postman.

Data

MySQL, PostgreSQL, MongoDB when the project shape calls for it.

Delivery

Git, GitHub, Docker, CI/CD, Vercel, Netlify, technical documentation.

AI-assisted workflow

I use Codex, Claude Code, Gemini, and OpenCode to explore unfamiliar stacks faster, compare implementation paths, and speed up debugging while keeping architecture, validation, and production responsibility with me.