// Final year · CSE · IIT Kanpur

Vishal
Kumar

Building software at the intersection of systems, AI, and Machine Learning. Codeforces Expert..

scroll ↓

01 / About

Engineer with a bias toward shipping.

I'm a final-year CSE student at IIT Kanpur, focused on building systems that are fast, clean, and a little bit ambitious. My work spans low-level OS internals, ML research, and modern fullstack frontends.

Recently I worked at Godspeed Systems building an autonomous UI-Code Agent — generating production-grade React/Next.js apps from prompts and screenshots.

  • 1638Codeforces (Expert)
  • 500+Problems solved

02 / Experience

Where I've worked

Software Engineering Intern · Godspeed Systems

May 2025 — Jul 2025 · Dharamshala, HP

03 / Selected Projects

Things I've built.

Systems · C

GemOS

Built grep-like tooling, syscall tracer and a process-chaining shell. Custom malloc/free, multi-level page-table walks, round-robin scheduling, and semaphore-based threading inside a 64-bit research OS.

ML · PyTorch

Deepfake Detection

Trained CNN baselines (VGG19, ResNet50, EfficientNet-B0) up to 94% accuracy. Implemented FGSM/PGD attacks and fine-tuned a DeiT-Small Transformer reaching 97.9% clean accuracy.

Networks · C++

Routing & Chat Server

Implemented Distance Vector & Link State routing with Dijkstra. Built a multi-threaded TCP chat server with auth, broadcast and mutex-based concurrency. Iterative + recursive DNS resolvers.

HPC · MPI

MPI Parallel Computation

3D domain decomposition with slab communicators, non-blocking halo exchange, and aggregator-based I/O. Scaled to 64 processes with measurable efficiency gains.

Fullstack · Next.js

BookYourTrip

Online ticket-booking platform with role-based dashboards, dynamic pricing and AI-agent recommendations. 80%+ test coverage; deployed multi-cloud on AWS/GCP.

IoT · TinyML

Smart Agriculture IoT

Tiny Neural Networks on Raspberry Pi via TFLite. Hardware integration with NodeMCU + Arduino over MQTT. ReactJS dashboard for real-time predictions.

04 / Toolkit

Stack & skills

Languages

C · C++ · Python · MIPS · Verilog · Bash · HTML · CSS · LaTeX

Frameworks

React · Next.js · Express · Django · TensorFlow · PyTorch · Scikit-learn

AI / Data

Machine Learning · LLM Prompt Engineering · NLP · Model Evaluation

Tools

Git · Linux · Docker · MPI · Jupyter · VS Code

05 / Contact

Let's build something.

Open to roles, collaborations, and good problems. The fastest way to reach me is email.