
Narain Karthik
software
full-stack
developer
About
Associate Software Developer and Cloud/DevOps practitioner focused on building scalable, high-performance applications that deliver reliable, production-ready, seamless user experiences.
Skills
- Azure Beginner
- Figma Beginner
- GCP Beginner
- Kubernetes Beginner
- PostgreSQL Beginner
- Typescript Beginner
- Bootstrap Intermediate
- Claude Intermediate
- Confluence Intermediate
- CSS3 Intermediate
- Docker Intermediate
- Express Intermediate
- Git Intermediate
- GitHub Intermediate
- GitHub Actions Intermediate
- GitHub Copilot Intermediate
- HTML5 Intermediate
- JavaScript Intermediate
- Jira Intermediate
- Linux Intermediate
- MongoDB Intermediate
- MUI Intermediate
- Postman Intermediate
- React Intermediate
- Tailwind Intermediate
- Wordpress Intermediate
Beginner-level
6 skillsIntermediate-level
20 skillsLanguages
- Tamil Native speaker
- English Bilingual proficiency
- Japanese Elementary proficiency
- Kannada Elementary proficiency
Experience
- -
Associate Software Developer @ Vegas Consulting
IN - RemoteSummary:
- Experienced in developing high-complexity, scalable, data-driven front-end projects and using Claude-based MCP connectors to support end-to-end delivery from Jira requirements and Figma designs through development code and scripted GitHub Actions builds and deployments, with a focus on performance, user experience, and system integration.
Responsibilities:
- Developed scalable front-end applications using modern JavaScript frameworks, improving page load performance by up to 35%
- Designed reusable and responsive UI components, reducing duplicate code and improving development efficiency by 30%
- Optimized front-end performance, accessibility, and SEO, increasing Lighthouse scores by 25%+
- Integrated business logic with data-driven user interfaces, reducing UI-related defects by 20%
- Collaborated with cross-functional teams to deliver production-ready features within defined timelines
Achievements:
- Integrated Claude-based MCP connectors across Jira requirements, Figma handoff, development code, and scripted GitHub Actions builds and deployments, improving end-to-end delivery efficiency by up to 35% from planning through production release
- Implemented CI/CD pipelines to automate build and deployment processes, reducing manual deployment effort by 60%
- Managed cloud application deployments on Google Cloud Platform and Microsoft Azure, improving environment stability by 40%
- Applied Git repository governance using branch protections and rulesets, reducing production issues caused by improper merges by 50%
- Improved deployment reliability and release consistency through DevOps automation, decreasing rollback incidents by 30%
- Azure
- Bootstrap
- Confluence
- Docker
- Express
- GCP
- Git
- GitHub
- GitHub Actions
- HTML5
- Jira
- JavaScript
- Kubernetes
- MUI
- MongoDB
- PostgreSQL
- Postman
- React
- Tailwind
- Typescript
- Wordpress
Blogs
Projects
đïž Full-stack MERN fitness tracker with responsive dashboards, streak analytics, and custom routine management for performance-focused workout tracking.
đïž Full-stack MERN fitness tracker with responsive dashboards, streak analytics, and custom routine management for performance-focused workout tracking.
- đïž Material-UI dashboard
- đ„ Streak tracker
- đ Real-time analytics
- Docker
- Express
- Git
- GitHub Actions
- MongoDB
- MUI
- React
- Typescript
Technical Needs
- đïž Indexed Mongo collections for fast workout and analytics queries.
- đ Express API with JWT authentication and REST endpoints for secure access.
- đł Docker-Compose setup for consistent and reproducible dev environments.
Trade-offs
- âïž MERN stack adds setup complexity but ensures scalability and full backend control.
- đŠ Redux Toolkit improves state responsiveness at the cost of slightly larger bundle size.
- đš Material-UI speeds up consistent UI development with opinionated styling patterns.
UX
- đ§Ÿ Schema-driven forms reduce input friction and improve consistency.
- đ± Mobile-first charts and summaries encourage habit building and engagement.
DX
- đ§© Monorepo layout with shared scripts for streamlined development.
- đ§č Linting, commit guidelines, and CI/CD pipelines for maintainable releases.
đ Privacy-first note-taking app with offline storage, multiple view modes, and zero server dependency for distraction-free productivity.
đ Privacy-first note-taking app with offline storage, multiple view modes, and zero server dependency for distraction-free productivity.
- âš Intuitive interface
- đïž Multiple display options
- đ Fully local & offline
- Docker
- Git
- GitHub Actions
- React
- TypeScript
- Tailwind
Technical Needs
- đŸ IndexedDB/localStorage persistence with debounced writes for performance.
- đ§Č Drag-and-drop controllers for flexible note organisation.
Trade-offs
- âïž Offline storage improves privacy but limits sync and collaboration.
- đȘ¶ Lightweight formatting prioritizes speed and simplicity over advanced features.
UX
- ⥠Instant response with low cognitive load.
- đ§© Multiple views support different productivity workflows.
DX
- đ Clear folder structure with TypeScript models for maintainability.
- âïž Simple build scripts and conventions for faster onboarding.
đ Emoji search and picker built with Astro and React, optimized for instant filtering, keyboard-first navigation, and extension-ready performance.
đ Emoji search and picker built with Astro and React, optimized for instant filtering, keyboard-first navigation, and extension-ready performance.
- đ± Responsive UI
- ⥠Fast search
- đ§© Browser extension
- Astro
- Git
- GitHub Actions
- React
- TypeScript
- Tailwind
Technical Needs
- đ Build-time index generation with fuzzy matching for instant results.
- ⥠Astro static pages combined with React components for performance.
Trade-offs
- âïž Bundled dataset increases payload but guarantees zero-latency search.
- đ§© Simplified taxonomy keeps UI clean while limiting niche category depth.
UX
- âšïž Keyboard-first flow with immediate feedback for power users.
DX
- đ§± Astro+React hybrid provides small runtime with familiar workflows.
- â»ïž Reusable UI components and clear directory layout.
đ„ GitHub contributor directory with smart caching, filtering, and profile surfacing without requiring a backend service.
đ„ GitHub contributor directory with smart caching, filtering, and profile surfacing without requiring a backend service.
- đ± Responsive UI
- â Active contributor highlights
- đ§ Smart caching
- Docker
- Git
- GitHub Actions
- React
- TypeScript
- Tailwind
Technical Needs
- đ§ Dual-layer cache with retry logic for resilience.
- đ SWR pattern for efficient data fetching and revalidation.
Trade-offs
- âïž Caching adds complexity but avoids GitHub API rate-limit issues.
- đ Simplified scoring favors clarity over deep analytics.
UX
- ⥠Instant filtering with consistent card layout for easy browsing.
DX
- đ§© Modular hooks and clear documentation for maintainability.
đ Interactive README builder with live Markdown preview, reusable templates, and badge components for faster developer documentation.
đ Interactive README builder with live Markdown preview, reusable templates, and badge components for faster developer documentation.
- đ§© Template-driven UI
- đ Live Markdown editing
- đ Copy-ready output
- Docker
- Git
- GitHub Actions
- React
- Javascript
- MUI
Technical Needs
- đ Markdown pipeline with Marked and DOMPurify for safe rendering.
- đ§ Zustand store for lightweight global state management.
Trade-offs
- âïž Templates accelerate authoring but limit custom layouts.
- đ Live preview requires continuous parsing during editing.
UX
- đ§ Guided assembly with responsive UI for better readability.
DX
- đ Semantic release and rich CLI scripts for smooth development cycles.
Education
- 2020 - 2024