Skip to content
View ayushgupta-15's full-sized avatar
🎯
Focusing
🎯
Focusing
  • 18:28 (UTC -12:00)

Highlights

  • Pro

Block or report ayushgupta-15

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
ayushgupta-15/README.md

Typing SVG


LinkedIn LeetCode Portfolio Email


🧠 What I Build

Hardware ──► Kernel / Systems ──► Backend ──► AI Products
─────────────────────────────────────────────────────────
PIC Assembly    Linux Kernel      Go / Gin      LangGraph
Verilog FSM     C++ Compiler      FastAPI        pgvector
GLCD + ISR      Cache Simulator   PostgreSQL    Multi-agent
UART Protocol   Thread Pool       React Native   Neo4j

ECE student at DTU building across the full stack from interrupt service routines and kernel modules at the hardware boundary, up through production Go backends and multi-agent LLM systems.

Currently targeting: SDE · Core ECE · Data Science roles


🚀 Projects

AI-powered job application platform — resume ATS scoring, vector-based job matching, mock interview generation, and email automation.

Next.js FastAPI Go PostgreSQL Redis Docker

Live Demo

🔬 Noesis

Enterprise AI research agent — 5 specialized LangGraph agents, semantic search over pgvector + Neo4j knowledge graph, real-time WebSocket streaming.

LangGraph pgvector Neo4j FastAPI Next.js

Live Demo

Full compiler pipeline in C++17 — Lexer → Parser → AST → IR generation → Code generation + Linker. Includes test suite and documented design decisions.

C++ Make

Lexer Parser AST IR Code Gen Systems

Production-style Linux kernel char device — spinlock-protected ring buffer, timer-driven IRQ simulation, IOCTL interface, procfs/sysfs entries + user-space CLI.

C Linux

IOCTL Ring Buffer spinlock wait_queue copy_to_user

PIC16F877A assembly racing game on 128×64 GLCD — custom bitmap font engine, Timer0 ISR-driven frame loop, FSM-based game logic, EEPROM high-score storage.

Assembly

KS0108 GLCD Timer0 ISR FSM EEPROM PCLATH

Lock-aware C++ thread pool with atomics, benchmarking harness, and work distribution metrics. Designed with minimal-lock principles and documented tradeoffs.

C++

Atomics Mutexes Benchmark Concurrency Performance

📁 More projects
Project What it does Stack Track
Advanced Cache Simulator Cycle-accurate L1/L2 cache with configurable replacement & write policies C++, Makefile Core ECE / SDE
c-log-analyzer Streaming CLI log parser — constant memory, JSON/CSV/text output C99, Makefile Systems / SDE
LuminAI Data Analyst NL-to-SQL analytics agent with FastAPI + pgvector backend FastAPI, LangChain, pgvector AI / DS
CampusConnect Full-stack mobile social network for college students — auth, feeds, real-time notifications Go/Gin, PostgreSQL, React Native, Firebase SDE
NYC Airbnb Analysis EDA on 25k+ listings: pricing patterns, borough yield, room-type segmentation Python, pandas, seaborn BA / DS
Zomato Restaurant Analysis Restaurant data EDA: rating distribution, cost analysis, cuisine trends Python, pandas BA / DS

🛠️ Tech Stack

Systems & Embedded

C C++ Assembly Verilog Linux Make

Backend & Web

Go FastAPI TypeScript Next.js React Native

AI / ML

LangChain LangGraph Python OpenAI pandas scikit-learn

Data & DevOps

PostgreSQL Redis Neo4j Docker GitHub Actions


📊 Stats


🏆 DSA


🔧 Currently Building

Project What Status
📡 UART + Protocol Stack Verilog UART transceiver with cocotb testbenches — NXP/Renesas interview prep In Progress
🤖 ModelOps Forecaster End-to-end demand forecasting with MLflow tracking + FastAPI serving Planning
🏗️ CampusConnect Go/Gin + PostgreSQL social platform — hardening with rate-limiting, pagination + load benchmarks Active

Pinned Loading

  1. jobforge-ai jobforge-ai Public

    TypeScript

  2. Noesis Noesis Public

    AI-powered deep research workspace with transparent reasoning, streaming research pipeline, source verification, and Markdown report generation.

    TypeScript

  3. bare-metal-firmware-platform bare-metal-firmware-platform Public

    Production-grade STM32F405 bare-metal firmware platform featuring custom Cortex-M4 startup code, CMSIS-style register layer, interrupt-driven drivers, deterministic memory allocator, hardware timer…

    C

  4. college-social-app college-social-app Public

    Full-stack college social networking platform with React Native, Go, WebSockets, Firebase Auth, PostgreSQL, Redis, and real-time messaging.

    TypeScript

  5. serial-protocol-library serial-protocol-library Public

    Synthesizable Verilog implementations of UART, SPI, and I²C controllers with reusable RTL, self-checking testbenches, protocol verification, and CI-driven regression testing.

    Verilog