Sumukh Adiraju

Sumukh Adiraju

Computer Engineering @ Imperial College London

Chokepoint Capitalism

Rebecca Giblin & Cory Doctorow

Currently reading
sumukh@portfolio~

Welcome to my portfolio terminal.

Try: whoami — about me · ls projects — projects · cd blog — open blog

help for all commands · Tab to autocomplete

>~

02 — About

About Me

I'm a computer engineering student at Imperial College London focused on systems programming, computer architecture, and infrastructure. I'm currently interested in operating systems, networking, and backend systems. I'm currently working with a PYNQ-Z FPGA board and am learning how different programming languages work under the hood.

In the past, I've built a UNIX shell in C and designed a RISC-V processor in SystemVerilog. I also work on applied AI projects where I've designed and deployed full stack applications. I also love building at hackathons.

Experience

Software Engineering Intern

Vosyn Inc

Summer 2025

BEng Electronic and Information Engineering

Imperial College London

2024 - Present

Skills

languages

PythonC/C++SystemVerilog (HDL)TypeScript

systems

LinuxRISC-VNetworking ProtocolsVPCs

tools

GitDockerPostgreSQLAWS EC2CI/CD

03 — Projects

Projects

A selection of projects I've worked on.

s3 Shell

POSIX-compliant shell implementation in C with job control, I/O redirection, pipes, batched commands, and subshells.

C

RISC-V RV32I Processor

32-bit RISC-V processor implementation with pipelined architecture, hazard detection, and caching.

SystemVerilogRISC-V

Multithreaded Chat Application

UDP-based chat system with multi-threading on client and server. Supports broadcast and private messages, rename, mute, admin kick, chat history on join, and inactivity timeout.

CShell

HazardVision

Real-time workplace safety monitoring using YOLOv8 object detection and video analysis. Built for UC Berkeley AI Hackathon.

PythonYOLOv8FastAPIOpenCV

Robotron

Robotic arm with LeRobot and NVIDIA Nemotron for real-time vision. VLM classifies camera feed and triggers motor actions; closed-loop RLHF-style tuning with Claude.

PythonLeRobotNVIDIA Nemotron

GitReel

Played around with image generation models. Uses Google Nanobanana Pro, powered by Runware, to analyse your github repo and generate a tik-tok style video about the repository.

PythonGoogle GeminiRunwareElevenLabsFFmpeg

Clarify

Course content generator that structures learning materials from syllabus documents using LLM-based extraction.

Next.jsTypeScriptSupabase

06 — Contacts

Contacts

If you'd like to get in touch, go here. I'm really interested in pretty much anything related to tech and startups, and I'd love to talk about it.