Hi, I'm Rishabh
ECE @ University of Washington
Rishabh Goenka

About

Skills & Tech Stack

Python
C
C++
Verilog
PyTorch
scikit-learn
NumPy
Pandas
FastAPI
Docker
ONNX
Git
Linux
Signal Processing


Developer Tools

MLflow
A/B Testing
OCR
NER
ETL/Data Pipelines
AXI-Stream
FPGA (DE1-SoC)
Active Learning
Model Evaluation
Supervised Learning
Self-Supervised Learning
Projects

Check out my latest projects!

Vibe Curator

Vibe Curator

An intelligent photo gallery system that curates daily photo selections using color harmony and semantic similarity. Built with CIELAB color space analysis and CLIP embeddings to select visually cohesive images, featuring an interactive gallery with modal inspection, color palette extraction, and dynamic background gradients. (try it below)

Python
Next.js
CIELAB
CLIP
Computer Vision
Color Theory
FastAPI
React
Attention Mechanisms in Sequence Forecasting

Attention Mechanisms in Sequence Forecasting

Benchmarked LSTM+Bahdanau, LSTM+Self-Attention, and Transformer architectures for multivariate time-series forecasting on ETTh1, Jena Climate, and Exchange Rate datasets. Evaluated trade-offs between attention complexity and prediction accuracy.

Python
PyTorch
Transformers
LSTM
Attention
Time Series
TEP Fault Detection

TEP Fault Detection

Data-driven fault detection and diagnosis on the Tennessee Eastman Process. Compared PCA, autoencoders, and optimized classifiers on 21 simulated fault scenarios across 52 process variables, achieving robust detection with interpretable diagnostics.

Python
PCA
Autoencoders
Fault Detection
Signal Processing
Real-Time Keyword Spotting on DE1-SoC

Real-Time Keyword Spotting on DE1-SoC

Tiny CNN Accelerator implemented on FPGA. Designed Verilog MFCC + 1D-CNN accelerator with AXI-Stream; timing closure at 100 MHz, <100 ms latency, real-time 16kHz audio. Achieved ≥90% accuracy on small-vocab Speech Commands with HPS integration, quantized weights, and on-board UI.

Verilog
FPGA
CNN
AXI-Stream
Embedded
Signal Processing
Contact

Get in Touch

Feel free to reach out to me! Connect and message me on LinkedIn or email me at rish9@uw.edu.