Course Progress & Tasks
Improved course progress tracking, task submission, quiz behavior, completion states, and report consistency across learning flows.
Full-stack developer / JAMstack-minded builder
I build high-signal web products with Vue, Nuxt, Node.js, Express, and practical architecture choices that keep teams moving.
About
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.
LMS Impact
I contributed across LMS web apps, student flows, admin dashboards, and shared backend models, with a focus on correctness, upload reliability, and learning progress.
Improved course progress tracking, task submission, quiz behavior, completion states, and report consistency across learning flows.
Worked on file previews, upload progress, thumbnails, PDF/audio/video handling, signed URLs, and attachment edge cases.
Built and hardened student and teacher doubt flows, unread badges, session sorting, routing guards, and media handling.
Added observability and reliability fixes around Sentry, OpenReplay, Logtail, CORS, config guards, and API failure states.
Projects
Production LMS
Student-centric learning environment with course progress, task submission, upload/media reliability, liveclass/report accuracy, and backend service integration.
Internal dashboard
Administrative dashboard and reporting surface for school workflows. Private internal project.
Talks
Routing, progress states, performance, and student-facing interaction patterns.
Service boundaries, API contracts, logs, and maintainable backend workflows.
Using AI tools for speed while keeping debugging, testing, and architecture decisions human-led.
Uses
Vue 3, Nuxt 3, TypeScript, Tailwind CSS, accessible responsive layouts.
Node.js, Express, REST APIs, microservices, Postman.
MySQL, PostgreSQL, MongoDB when the project shape calls for it.
Git, GitHub, Docker, CI/CD, Vercel, Netlify, technical documentation.
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.