Computer Engineer | Systems & AI
Imperial College London (EIE)
I’m a computer engineering student focused on building robust systems end-to-end — from low-level execution and computer architecture to distributed backends and AI-powered applications. I've worked in projects ranging from hardware to software, computer architecture to AI systems. I particularly enjoy OS, networking, and software system fundamentals.
I care about code optimisation, fast inference, and understanding how coding languages work beneath abstractions. I enjoy projects where I can reason across layers: OS → networking → backend → product.
- Operating systems, compilers, and execution models
- Distributed systems, networking, and infrastructure
- AI systems applied to real engineering problems
- Developer tools and automation
Custom Unix-like shell written in C
- Implemented command execution, pipes, I/O redirection, subshells, and built-in commands
- Designed a parentheses-aware parser for nested subshells and pipelines
- Managed Unix processes using
fork,exec,pipe,dup2, andwaitto ensure correct synchronization and cleanup
5-stage pipelined CPU with cache (SystemVerilog)
- Built a full RV32I processor with IF/ID/EX/MEM/WB pipeline stages
- Implemented hazard detection, data forwarding, and control logic
- Designed a 2-way set-associative write-back cache with LRU replacement and miss-handling FSM
Real-time workplace hazard detection system
- YOLOv8-based detection pipeline with FastAPI backend
- Context-aware graph logic to distinguish safe vs unsafe tool usage
- Built at Berkeley AI Hackathon 2025
AI-powered personalized education platform
- Full-stack application using Next.js, Node.js, and Supabase
- Retrieval-augmented generation pipeline for adaptive learning plans
- Multi-agent system for content generation and evaluation
Python, C, C++, JavaScript/TypeScript, Bash, Assembly, SystemVerilog
Unix/Linux, Operating Systems, Networking (TCP/IP, HTTP), Process Management
Node.js, Express, FastAPI, REST APIs
PostgreSQL, SQL, Data Modeling, Indexing, NoSQL trade-offs
Docker, Kubernetes, CI/CD, Cloud Deployment (AWS, GCP), Observability
LLM APIs (OpenAI, Anthropic), RAG pipelines, Vector databases, YOLOv8
- Website: https://sumukh-adiraju-website.vercel.app
- LinkedIn: https://linkedin.com/in/sumukh-adiraju-07235b31b
- Email: sadiraju06@gmail.com


