नमस्ते / Hello, world.

I’m Lakshya.
Always curious.

I build software, explore applied AI, and enjoy figuring out how things work.

a little about me.ts
const lakshya = {
  focus: ["systems", "applied AI"],
  studying: "Electronics @ Manipal",
  offScreen: ["basketball", "Rubik’s cube"]
};
THE PERSON BEHIND THE CODE01 / LB
Lakshya Bhaintwal in a computer lab, giving two thumbs up
Lakshya BhaintwalSoftware engineer · India
Usually working on something.
Probably curious about something else.
A little further down ↓

01 / A bit about me

Code.
Court.
Cube.

I’m an electronics student at Manipal who keeps coming back to software. My work spans backend systems, computer vision, and language models.

Away from the keyboard, there’s basketball and a Rubik’s cube. Different ways to stay curious, work through a challenge, and try again.

The story so far ↗
A SMALL WINDOW INTO MY WORLD
A Rubik’s cube and basketball drawn with text characters.

Drag or use arrow keys on the cube · Tap the ball

Drag the cube. Tap the ball.

One more shot. One more solve.

A few tools in my corner

Python / C++ / PyTorch / FastAPI / TypeScript / SQL / FAISS /
Full toolkit +

Programming Python · C++ · SQL · Bash · HTML/CSS · JavaScript

AI / ML Deep Learning · NLP · OCR · LLMs · Computer Vision · Transformers · RAG · CRNN · ALPR

Frameworks PyTorch · TensorFlow · MXNet · FastAPI · Flask · SQLAlchemy

Tools Git · PowerBI · TensorFlow Lite · FAISS · Hugging Face · Edge TPU

02 / Selected projects

Ideas into something real.

GitHub ↗
FULL STACK / GENERATIVE AIEzResumeA résumé builder that starts with your story.↗

Next.js / TypeScript / Gemini / Clerk / Supabase / Monaco / LaTeX

Behind the build +
  • Built a Next.js 16 application with Clerk authentication and Supabase persistence for user-specific resume state.
  • Designed Gemini-powered generation flows for general, role-based, and job-description-specific resume optimization.
  • Added Zod request validation, lightweight rate limiting, retry handling, and strict JSON parsing to harden AI output.
  • Generated ATS-friendly LaTeX with escaping safeguards, then exposed a Monaco-based editor and live PDF preview loop.
  • Separated prompt rules, content rules, and LaTeX templates so resume behavior can evolve without rewriting the UI.
JD-aware resume generationEditable LaTeX outputAuth + persistence + AI pipeline
LANGUAGE MODELS / RETRIEVALLegal LLMAnswers grounded in Indian legal sources.↗

Python / Mistral-7B / PEFT / LoRA / bitsandbytes / FAISS / SentenceTransformers

Behind the build +
  • Fine-tuned Mistral-7B-Instruct with PEFT/LoRA and 4-bit quantization to make legal-domain adaptation feasible on constrained GPU resources.
  • Merged Indian legal QA sources including IPC, CrPC, Constitution QA, and IndicLegalQA-style datasets into a domain-specific instruction corpus.
  • Built a FAISS-backed retrieval layer using SentenceTransformers embeddings over Indian-law QA documents.
  • Separated model adaptation from retrieval so generated answers can be grounded in indexed legal context instead of relying only on parametric memory.
  • Prepared adapter and merged-model paths for flexible inference depending on storage and VRAM constraints.
Domain-adapted Mistral-7BFAISS-grounded legal retrievalLow-resource fine-tuning path
COMPUTER VISION / EDGEEdge visionLicense plate recognition, built for the edge.↗

YOLO / PaddleOCR / TensorFlow Lite / Raspberry Pi / Edge TPU

Behind the build +
  • Built detection and OCR pipeline with YOLO and PaddleOCR.
  • Migrated from Jetson to Raspberry Pi with TPU acceleration.
  • Converted PyTorch pipeline to TensorFlow Lite.
  • Created augmented dataset with 500% expansion.
  • Optimized for edge inference.
~0.9s inference time~60% cost reduction~30% accuracy improvement

CinePlex

↗

Full-stack movie reservation platform with authenticated booking, seat availability, and deployed web flows.

FastAPI / SQLAlchemy / JWT / Django / SQLite / Render

Behind the build +
  • Built a FastAPI backend with SQLAlchemy models for users, movies, showtimes, reservations, and reserved seats.
  • Implemented JWT authentication, password hashing, protected user routes, and session-backed frontend access.
  • Modeled seat reservation logic with availability checks, cancellation flows, and database-level uniqueness intent for seat conflicts.
  • Connected a Django frontend to the deployed API for login, signup, movie browsing, showtimes, booking, and reservation management.
Deployed reservation flowAuthenticated booking systemBackend-first full-stack architecture

Roguelike Engine

↗

Procedural dungeon crawler built around turn-based systems, pathfinding, combat, inventory, and persistence.

Python / TCOD / NumPy / OOP systems

Behind the build +
  • Implemented procedural room generation with collision checks, tunnel carving, floor progression, and weighted entity spawning.
  • Built component-based gameplay systems for combat, inventory, equipment, consumables, leveling, and render ordering.
  • Used TCOD pathfinding and field-of-view computation for enemy AI, exploration memory, and tactical visibility.
  • Added compressed save/load support so the full engine state can be resumed across sessions.
Procedural level generationTurn-based AI + pathfindingPersistent game state

Experience

Where I’ve learned by doing.

Research at IIT Roorkee, machine learning on edge devices, and helping other students get started with AI.

May 2025 - July 2025

Artificial Intelligence Research Assistant

IIT Roorkee · Roorkee, Uttarakhand

  • Developed CNN-LSTM, I3D, and C3D architectures for video-based human activity recognition on large-scale datasets.
  • Optimized transformer-based temporal models, improving inference throughput by 20% on Kinetics-400.
  • Engineered scalable preprocessing and feature extraction pipelines for real-time video classification.

May 2024 - Aug 2024

Machine Learning Intern

Linear AmpTech · Roorkee, Uttarakhand

  • Engineered an end-to-end ALPR pipeline combining YOLO-based detection and CRNN-based OCR for edge deployment.
  • Migrated and optimized models to TensorFlow Lite for Jetson Nano and Edge TPU, enabling efficient on-device inference.
  • Curated and expanded the dataset 5x to improve robustness across lighting and angles, achieving 95%+ OCR accuracy.

Sep 2024 - Present

ML and Research Head

IEEE Student Branch Manipal · Manipal, Karnataka

  • Led ML initiatives and mentored 50+ students through workshops, projects, and hackathons.
  • Organized technical sessions to promote hands-on AI/ML learning and research-driven development.

Aug 2023 - May 2027

B.Tech in Electronics and Communication Engineering

Manipal Institute of Technology · CGPA: 8.00

Aug 2025 - Sept 2025

Amazon Summer School · Selected Participant

Got something interesting in mind?

Let’s talk. ↗