Skip to content

About

Personal developer portfolio showcasing flagship engineering projects, interactive UI, and full-stack applications.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Nithwin · Portfolio

Building intelligent software & scalable web systems.

Live Demo GitHub LinkedIn LeetCode


Nithwin Portfolio Preview

Official portfolio of Nithwin (Nithwin V M) — Software Engineer specializing in high-performance web platforms, C++20 systems, and Generative AI developer tools.


⚡ Overview

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.


✨ Features & Architecture

  • 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.

🛠️ Tech Stack

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

🚀 Featured Projects

  • WindMist v1.0.1 — Open-source terminal AI coding assistant engineered in Go with multi-LLM support and streaming diff execution.
  • 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.

💻 Getting Started Locally

Prerequisites

  • Node.js (v18 or higher recommended)
  • npm or pnpm

Installation

  1. Clone the repository:

    git clone https://github.com/Nithwin/nithwin_portfolio.git
    cd nithwin_portfolio
  2. Install dependencies:

    npm install
  3. Start the local development server:

    npm run dev
  4. Build for production:

    npm run build

📬 Connect

About

Personal developer portfolio showcasing flagship engineering projects, interactive UI, and full-stack applications.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages