ALGOS EXPEDITUS

Hi, I’m Satwik.

I build and
experiment with
machine learning.

I’m interested in systems that learn efficiently,
adapt continuously, and make useful sense of messy data.

That has taken me from weightless neural networks and
personalized models to speech representations, GPU computing,
statistical systems,
biological vision, and questions about how intelligent systems
represent, remember, and adapt.

01

Things that started with a question.

01

AUDIO + MACHINE LEARNING

Listening beyond the words

What can a voice tell us before we pay attention to the words?

Pitch, rhythm, pauses, and changes in intensity all contribute
to how we hear emotion in speech. I explored how a model might
pick up those patterns through spectrograms, MFCCs, and pretrained
WavLM representations, using acted recordings from RAVDESS.

That brought up another question: would those patterns still
hold when the speaker changed? I kept voices separate across
training and evaluation, then built an app to try the models
with uploaded recordings and a microphone — a way to explore
what they had learned, and where their predictions fell short.

Audio Representations
Signal Processing
PyTorch
WavLM

02

WEIGHTLESS NEURAL NETWORKS

Learning through memory and association

What if a neural network learned less like an optimizer
and more like a memory system?

Weightless neural networks replace continuously adjusted
connection weights with memory-based lookup structures.
Instead of gradually tuning parameters through backpropagation,
they learn by recording patterns and associating new inputs
with previously observed states.

That makes them interesting to me not simply as another neural
architecture, but as a different way of thinking about learning
itself: one centered on memory, association, and state.

WNN
Associative Learning
Memory Systems
Alternative Neural Architectures

Follow the research →

03

COMPUTE

Moving Weightless Networks to the GPU

What happens when an unusual memory-based architecture
meets massively parallel hardware?

I rebuilt and benchmarked WNN workloads using GPU execution,
comparing training and inference performance while monitoring
utilization, memory behavior, CPU load, and thermal telemetry.

CUDA
PyTorch
GPU Computing
Benchmarking

Explore the research →

04

DATA SYSTEMS

Making Global Supply Chains Visible

How do you turn enormous economic datasets into something
a person can actually explore?

I worked with environmental input-output data to create
interactive emissions visualizations, Sankey flows,
geographic views, and supporting data pipelines.

Python
EXIOBASE
Plotly
FastAPI

Visit Model.Earth ↗

02

Questions I want to keep pushing.

R / 01

CONTINUAL + PERSONALIZED LEARNING

What if a model didn’t have to constantly start over?

Many machine-learning systems learn in large centralized
training cycles. New information is collected, aggregated,
and eventually folded back into the model through another
round of training.

I’m interested in systems that can instead learn incrementally
and locally: models that adapt as new information arrives without
repeatedly rebuilding themselves from scratch.

That question led us to explore per-user weightless neural
networks for recommendation — small personal models that
could update continuously as an individual’s preferences changed.

PAPER / R01

Weightless Neural Networks for Continuously Trainable
Personalized Recommendation Systems

Rafayel Latif · Satwik Behera · Ali Al-Ebrahim

R / 02

BIOLOGICAL VISION

How does light become something a brain can see?

A photon reaching the eye begins a chain of transformations.
Photoreceptors convert light into electrochemical signals,
retinal circuitry transforms and compresses that information,
and neural pathways carry those signals toward the visual cortex.

I’m interested in understanding that encoding process more
deeply and in how computational systems might eventually
communicate with biological neural systems.

Could an artificial visual encoder produce representations
that biological visual systems meaningfully interpret?

03

Notes on things I wanted to understand.

Machine learning, statistics, computing, science,
and the occasional subject that has absolutely nothing
to do with any of them.

Algos Expeditus started as a place for me to write down
ideas, explanations, experiments, and questions.

The portfolio grew around it. The writing is still the
reason the name exists.

Read Algos Expeditus →

04

Books currently occupying my head.

CURRENTLY READING

Somewhere between bookmarks.

Goodreads ↗

The Myth of Sisyphus book cover
READING

The Myth of Sisyphus

Albert Camus

Camus asks how to live in a universe without inherent meaning, arguing for lucid revolt rather than despair.

Psychology in the Indian Tradition book cover
READING

Psychology in the Indian Tradition

K. Ramakrishna Rao · Anand C. Paranjpe

A model of the person built from Indian traditions of mind, consciousness, self, and self-realization.

What If? 2 book cover
READING

What If? 2

Randall Munroe

Rigorous science applied to absurd hypothetical questions, with the answers pushed until they become delightfully impractical.

WANT TO READ

Up next. Probably.

Complete Poetical Works of Lucian Blaga book cover
WANT TO READ

Complete Poetical Works of Lucian Blaga

Lucian Blaga

A complete English collection of Blaga’s poetry, moving through metaphysics, myth, landscape, and the limits of knowledge.

Pale Fire book cover
WANT TO READ

Pale Fire

Vladimir Nabokov

A 999-line poem surrounded by a commentator whose notes slowly become a novel of obsession, exile, and unreliable narration.

The Picture of Dorian Gray book cover
WANT TO READ

The Picture of Dorian Gray

Oscar Wilde

A Gothic novel about beauty, corruption, and a portrait that bears the moral cost its subject escapes.

READ

Recently finished.

Atmospheres book cover
READ

Atmospheres

Peter Zumthor

Zumthor’s meditation on how materials, light, proportion, sound, and presence create the felt quality of architecture.

Kitchen Confidential book cover
READ

Kitchen Confidential

Anthony Bourdain

Bourdain’s irreverent memoir of professional kitchens, restaurant culture, ambition, excess, and survival behind the line.

There Is No Antimemetics Division book cover
READ

There Is No Antimemetics Division

qntm

Science-fiction horror about entities and ideas that erase their own traces from memory — and a war no one can reliably remember.

Piranesi book cover
READ

Piranesi

Susanna Clarke

A man explores an infinite house of halls, statues, and tides while clues accumulate that his world is not what he believes.

A Short Stay in Hell book cover
READ

A Short Stay in Hell

Steven L. Peck

A condemned man must search an effectively infinite library for the one book containing the story of his own life.

05

Other places I leave traces.

01 / CODE
GitHub

Code, experiments, research implementations, and projects in progress.

02 / WORK
LinkedIn

Professional history and the more conventional version of what I’ve worked on.

03 / MODELS
Hugging Face

Published machine-learning models, starting with my WavLM speech emotion classifier, with weights, evaluation results, and usage notes.

04 / BOOKS
Goodreads

The longer reading list: finished books, current reads, and an ever-growing queue.

05 / RESEARCH ID
ORCID

My persistent researcher identifier and a home for the academic record attached to it.

06 / PUBLICATIONS
Google Scholar

Publications, citations, and the research-facing side of my work.

07 / OFF DUTY
Instagram

The considerably less technical corner of the internet.

Bay Area · mostly Python · Aries (predictive value: questionable)