ABOUT / RISHANK GOYAL

COMPUTER SCIENTIST · ENGINEER · EDUCATOR

I like problems that refuse to be solved casually.

I work across algorithms, performance engineering and applied machine learning. The common thread is optimisation: finding where time, memory or information is being lost—and designing a better way through.

Abstract computational artwork representing algorithms and performance engineering
FIELD NOTES / 01STRUCTURE BEFORE SCALE
RGBUILD
MEASURE
REFINE

WORKING THESIS / HOW I THINK

Strong engineering is not a stack of adjectives. It is a chain of decisions you can defend.

I care about the moment a difficult problem becomes understandable: when the right representation exposes structure, a bound cuts away impossible work, or an experiment replaces intuition with evidence.

That mindset moves with me—from exact C++ solvers and cache design to retrieval pipelines and production platforms.

THREE MODES / ONE ENGINEERING MINDSET

How I contribute.

I move between implementation, analysis and experimentation without losing sight of the result.

TRAJECTORY / SELECTED MILESTONES

Learning by building.
Building by testing.

01

Master of Computer Science

University of Adelaide · GPA 6.71/7

Deepening my work in algorithms, distributed systems and intelligent systems while teaching algorithms and data structures.

02

Performance-focused engineering

C++ · data systems · adaptive caching

Designed ranged-key storage and adaptive replacement strategies that reached a 99% hit rate at a 30% cache ratio.

03

Published systems research

GasOptiScan · IEEE

Built a static-analysis pipeline for EVM bytecode that identified loop-fusion opportunities and reduced gas use by 9.6% on average.

04

B.Tech in Computer Science

IIIT Tiruchirappalli · GPA 8.41/10

Built the foundations in algorithms, systems and software engineering that still shape how I approach technical work.

NEXT / RESEARCH & ENGINEERING

Let's work on something difficult enough to be interesting.

I'm open to research collaborations, PhD conversations and performance-focused software roles.

Start a conversation