Building intelligent software & scalable web systems.
Official portfolio of Nithwin (Nithwin V M) — Software Engineer specializing in high-performance web platforms, C++20 systems, and Generative AI developer tools.
I build software where performance meets intelligence. From developing full-stack web platforms and LLM-powered developer tools to solving 800+ algorithmic problems and publishing IEEE-recognized computer vision research, every system is engineered to be fast, reliable, and built to scale.
- 🌐 Live Website: https://nithwin-portfolio.web.app · https://nithwin.site
- 📍 Location: India
- 🎓 Education: B.E. Computer Science, Nandha Engineering College (8.3 CGPA)
- 🔬 Research: Published in IEEE Xplore (CA-YOLOv8 Real-Time Smart Card Detection)
- 3D Morphing Particle Sculpture: Interactive Three.js WebGL visual with real-time morphing geometries (Orb, Scorpio, Neural Network, and Quantum Core).
- Scrollytelling Manifesto: Viewport-triggered word illumination engine and milestone progress tracking.
- Interactive Project Showcase: Filterable project gallery with technical modal walkthroughs, video demos, and architecture breakdowns.
- Dynamic Skill Graph & GitHub Activity: Real-time GitHub commit activity visualization and categorized technical competency matrices.
- Verified Credentials: Showcasing certifications across Stanford/DeepLearning.AI Machine Learning, Google Cloud Terraform, Anthropic AI, and HackerRank.
- Theme Engine: Seamless dark and light modes with custom palette tokens and persistent state across sessions.
- High Performance & Zero Bloat: Built with vanilla CSS tokens, clean modular React components, and optimized asset delivery.
| Domain | Technologies |
|---|---|
| Core & Framework | React 18, Vite |
| 3D & Graphics | Three.js, WebGL, HTML5 Canvas API |
| Styling | Vanilla CSS (Design Tokens, Glassmorphism, Responsive CSS Grid / Flexbox) |
| Icons & Media | React Icons (fa, si), HTML5 Video |
| Cloud & Deployment | Firebase Hosting, Google Cloud, EmailJS |
- WindMist v1.0.1 — Open-source terminal AI coding assistant engineered in Go with multi-LLM support and streaming diff execution.
- Read the Medium Deep Dive
- Kernel-Lab — Experimental microkernel operating system lab in C++20 focusing on paging, ring transitions, and process scheduling.
- Mini-Kafka — Lightweight distributed log broker in C++20 featuring zero-copy sequential append and ring-buffer partitions.
- CA-YOLOv8 (IEEE Xplore) — Coordinate Attention enhancements for YOLOv8 smart ID detection (0.58 EER across 800 cards).
- ShadowCoders — Full-stack collaborative developer platform with real-time execution sandboxes.
- Node.js (v18 or higher recommended)
- npm or pnpm
-
Clone the repository:
git clone https://github.com/Nithwin/nithwin_portfolio.git cd nithwin_portfolio -
Install dependencies:
npm install
-
Start the local development server:
npm run dev
-
Build for production:
npm run build
- Email: vmnithwin@gmail.com
- GitHub: @Nithwin
- LinkedIn: Nithwin V M
- LeetCode: @vmnithwin
- Medium: @vmnithwin