Skip to content
View jaanav34's full-sized avatar

Highlights

  • Pro

Block or report jaanav34

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jaanav34/README.md

Jaanav Shah

Incoming AI SWE @ KLA  ·  NASA FPGA/DSP Researcher  ·  CompEng Honors @ Purdue


Computer Engineering junior in Purdue's Honors College (GPA: 3.62, BS/MS accelerated) with a background across AI/ML engineering, FPGA hardware design, and full-stack development. I've built production RAG systems, a GPT transformer in silicon, and automated tools used by real users. I love working at every layer of the stack, from RTL to LLM.

26 countries, three continents of roots, and one consistent thread: building things that actually work.


Currently

  • AI Software Engineer Intern — KLA Corporation (Summer 2026, Milpitas CA)
  • Undergraduate Researcher, NASA FPGA/DSP — Accelerating a real-time DSP system for NASA's Habitable Worlds Observatory on a Synopsys HAPS-100 using AMD Vivado and RTL prototyping
  • Undergraduate Researcher, AI Tools for SoC — Architecting agentic AI flows to automate RTL testbench generation; benchmarking LLM tools (ChipIQ, PrimisAI, ChipStack) on processor-level designs
  • UTA, ECE 270: Digital System Design — Purdue University

Featured Projects

Project Description Stack
microGPT FPGA Full SystemVerilog GPT transformer for FPGA — multi-head attention, Q8.8 fixed-point arithmetic, 20K–100K tok/s at 100 MHz SystemVerilog · Xilinx · RTL
SubGenius Professional subtitle generation & translation tool with 4 processing modes (Whisper, VAD, Gemini cloud, multi-turn SRT). 20× faster upload via client-side FFmpeg extraction React 18 · Node.js · Gemini · Whisper · FFmpeg
AI EPUB Editor Modular CLI to rewrite EPUB chapters into a target prose style across Gemini/OpenAI/AI Studio, with async rate-limiting and resumable multi-session state Python · Gemini · OpenAI · Async
NotebookLM Automator Headless Playwright scraper for NotebookLM + LLM-powered Markdown→LaTeX converter + Manim video generator with a Tkinter GUI Python · Playwright · Manim · LaTeX
CommitBlogger CI/CD pipeline that auto-converts GitHub commits into blog posts and deploys to GitHub Pages using Gemini with async RPM/TPM rate limiting Python · Gemini · GitHub Actions
Tamagotchi_362 Fully embedded virtual pet on a Raspberry Pi Pico — interrupt-driven GPIO, SPI LCD + 8×8 LED matrix, PWM wavetable audio, and XOSC sleep/wake C · Pico SDK · SPI · PWM · ADC

Tech Stack

Languages

Python C C++ JavaScript SystemVerilog MATLAB LaTeX

AI / ML

PyTorch OpenAI Gemini LangChain RAG Whisper spaCy

Frameworks & Tools

FastAPI React Node.js Docker GitHub Actions Playwright

Hardware

Vivado QuestaSim Simulink Pico SDK


GitHub Stats

 


Open to Co-ops (Fall/Spring 2026)  ·  Research Collabs  ·  Internships (Summer 2027)  ·  Full-Time (Summer 2028+)
Typically replies within 24h: shah958@purdue.edu

Popular repositories Loading

  1. AI_epub_edits AI_epub_edits Public

    A modular Python tool to rewrite EPUB chapters into a vivid, cinematic style using generative AI. It features a project-based workflow, supports multiple AI providers (Gemini, OpenAI), and uses con…

    Python 2

  2. NotebookLM-Study-Guide-Automator NotebookLM-Study-Guide-Automator Public

    TeX

  3. commitBlogger commitBlogger Public

    Python

  4. FPGA-MicroGPT FPGA-MicroGPT Public

    SystemVerilog

  5. jaanav34 jaanav34 Public