Research Intern · CISPA Helmholtz Center

Naman Goyal

I build fast, correct systems — and research the hardware they run on.

Electrical Engineering at IIT Delhi, currently a research intern at CISPA working on hardware security. I like low-latency C++, quantum computing, and turning hard problems into clean code.

  • Hardware Security
  • Low-Latency Systems
  • Quantum Computing
  • Machine Learning
  • FPGA / Verilog
  • Algorithms
01 — About

A builder with an olympiad's worth of fundamentals.

I'm a second-year Electrical Engineering student at IIT Delhi, ranked first in my department. I'm drawn to problems that sit between disciplines — where a clean algorithm, a tight C++ implementation, and real silicon all have to agree.

Right now that means hardware-security research at CISPA, alongside systems I build for rigor and fun: a low-latency C++ execution engine, quantum simulators, and FPGA designs. My background is competitive math and science, and I'm channeling it into real software and hardware engineering.

Skills & Tools

Languages

C++PythonCJavaScriptVerilogMATLAB

Frameworks & Libraries

PyTorchTensorFlowQiskitReactFlaskNumPypandasscikit-learn

Tools & Hardware

GitDockerVivadoNeovimNexys Artix-7Autodesk Inventor
02 — Research

Measuring whether open hardware is actually trustworthy.

Hardware Supply-Chain Security of Open-Source CPU & GPU Cores

CISPA Helmholtz Center for Information Security · Trusted Systems Group

Research Intern May – Jul 2026 Publication in progress

A large-scale measurement study of how secure open-source hardware really is. I forensically graded 131 open-source RISC-V CPU and GPU cores against their security claims — reading RTL, testbenches, and commit history rather than trusting the README.

  • Designed a 13-dimensional, 50-attribute taxonomy spanning reproducibility, verification, and CI/CD resilience.
  • Built a reproducible Python analysis pipeline producing 40+ figures for the final study.
  • Found 95% of repositories shipped with no side-channel defenses and 77% lacked secure boot.
  • Co-authoring a publication based on the findings.
RISC-VHardware SecurityRTL AnalysisSide-ChannelsPython

Research Executive

ARIES — IIT Delhi's AI Society

Contributing to technical and research projects in machine learning.

Academic Mentor — Calculus (MTL100)

IIT Delhi

Guiding first-year students through single- and multivariable calculus.

03 — Projects

Things I've built, from nanoseconds to qubits.

A mix of independent work and coursework across systems, quantum computing, ML, and hardware. Filter by what interests you.

QicQacQoe — Quantum Tic-Tac-Toe

Quantum

A 13-qubit quantum game simulator supporting configurable states and concurrent gates (Hadamard, CNOT, measurement), with continuous quantum-state analysis to evaluate win conditions across superposition and entanglement.

PythonQiskitQuantum

Course · Prof. Rajendra Kumar · 2026

Time-Travelling File System

Systems & Performance

A Git-inspired version control system in C++ built on custom Heap and HashMap structures, with pointer-based memory management for snapshotting and full history tracking, achieving O(log n) state rollbacks and revision traversals.

C++Data StructuresVCS

Course · Prof. Rohit Vaish · 2025

SocialNet — Network Backend

Systems & Performance

A C++ social-network backend built on custom AVL trees and graph structures, with pointer-based node management handling user interactions, post mapping, and network traversal.

C++AVL TreesGraphs

Course · Prof. Rajendra Kumar · 2025

Automated Retinal Segmentation

ML & Research

A U-Net pipeline for SD-OCT retinal layer segmentation with GPU acceleration and sub-pixel accuracy, improved through data augmentation and post-processing.

PythonU-NetComputer Vision

Research · 2025

UserRating — NLP Sentiment

ML & Research

An NLP system that predicts user ratings from free-text feedback: tokenization, feature extraction, and sentiment analysis, tuned with hyperparameter search and cross-validation.

PythonNLPML

Independent · 2025

4-bit Gray Code Counter (FPGA)

Hardware

A 4-bit Gray-code counter on a Nexys Artix-7 FPGA in Verilog, designed for minimal bit transitions across all states, with SR flip-flop input logic optimized via Karnaugh maps for efficient resource usage.

VerilogFPGAVivadoDigital Logic

Course · Prof. Manan Suri · 2025

Everything else lives on GitHub ↗

04 — Recognition

Where the fundamentals came from.

Olympiads & Competitions

  • Gold

    Indian National Physics Olympiad (INPhO)

    The national round of India's Physics Olympiad (run by HBCSE), taken after clearing NSEP. Won a gold medal and finished among the top ~37 in the country, on the path to the camp that selects India's IPhO team.

  • Gold

    Indian National Astronomy Olympiad (INAO)

    HBCSE's national astronomy round. Gold medal and a top ~29 finish nationally, on the selection pathway for the International Olympiad on Astronomy & Astrophysics (IOAA).

  • Gold

    Competitive Programming — USACO & COCI

    Reached the Gold division of the USA Computing Olympiad (advanced graph algorithms, DP, and greedy problems), and placed Rank 1 in a round of the Croatian Open Competition in Informatics (COCI).

  • INMO

    Indian National Mathematical Olympiad

    The proof-based stage after IOQM that feeds India's IMO team selection. Qualified and was invited to the International Mathematical Olympiad training camp.

  • Top 1%

    Chemistry Olympiad — NSEC

    National Standard Examination in Chemistry, the first stage of India's Chemistry Olympiad. Placed in the national top 1%, qualifying for the next round.

  • 2nd

    NMTC — National Mathematics Talent Contest

    A rigorous proof-and-problem-solving olympiad run by the Association of Mathematics Teachers of India. Finished 2nd.

  • Honor

    AMC 10B — Honor Roll

    The MAA's American Mathematics Competition (25 problems, 75 minutes). Scored on the Honor Roll, among the top scorers nationally.

  • INJSO

    Indian National Junior Science Olympiad

    HBCSE's national junior-science round (after NSEJS) — the stage that selects India's team for the International Junior Science Olympiad. Qualified as one of the top junior-science students in the country.

  • R2

    Dr. Homi Bhabha Balvaidnyanik Competition

    A multi-stage school science competition (written, practical, and interview rounds). Cleared the written stage and was invited to Round 2.

  • Bronze

    Panini Linguistics Olympiad

    India's national linguistics olympiad: you reconstruct the grammar of unfamiliar languages from a few examples using pure logic. Bronze medal in Round 2.

Fellowships, Programs & Honors

  • Atlas

    Atlas Fellowship

    One of the most selective fellowships for ambitious students worldwide (single-digit-percent acceptance), pairing a scholarship with a summer program in the San Francisco Bay Area.

  • ESPR

    European Summer Program on Rationality

    A free, highly selective residential program in Europe for mathematically gifted teenagers, covering rationality, cognitive science, mathematics, computer science, and decision-making.

  • STEMS

    STEMS — Chennai Mathematical Institute

    A national mathematics and computer-science contest run by CMI, with an on-campus camp for the top performers. Selected to participate.

  • LIMIT

    LIMIT — IIT Bombay

    A competitive mathematics olympiad and camp hosted by the mathematics club at IIT Bombay. Selected to participate.

  • #1

    Department Rank 1 — IIT Delhi

    First among Electrical Engineering (Power & Automation) students across consecutive semesters.

  • Top 7%

    Semester Merit Award

    Cash scholarship for finishing in the top 7% of the institute (semesters 1 & 3).

  • MVPP

    Mukhyamantri Vigyan Protsahan Pariksha

    A science-talent scholarship examination conducted by the Government of Delhi to identify and support promising young students in the sciences. Selected as a scholar.

05 — Contact

Let's build something.

I'm open to quantitative, software, and hardware internships, and to research collaborations. The fastest way to reach me is email — I read everything.