Hello, I'm

Suchith Sridhar

Software Engineer at Stripe on the ML Foundations team. University Medal graduate with production experience in ML, distributed systems, and full-stack development. I build things that work — cleanly, reliably, at scale.

Suchith Profile Picture

Focus Areas

Where I spend my time and deliver the most value.

Machine Learning

applied

From transformers to applied classifiers. I prefer measurable results over hype, and build models from first principles to understand them deeply.

  • Implemented GPT-style transformer architecture from scratch
  • ML-based classification for network intrusion detection (research)
  • Built auto-diff engine inspired by PyTorch using computation graphs
PyTorch Transformers Python Numpy

Software Engineering

full-stack

Production-first mindset. I own features from spec to deployment, write clean Go and Python, and care about observability and reliability.

  • Shipped production features at Introhive (enterprise CRM, Agile)
  • Self-hosted multi-server site used by hundreds of students
  • Full-stack freelance builds with custom admin and booking systems
Go Python JavaScript WebSockets

Systems & Algorithms

low-level

C, C++, Go, and OS internals. I build schedulers, data structures, and solvers from scratch because understanding the foundation matters.

  • Genomic indexing with Bloom filters, BWT, and k-mers (research paper)
  • CPU scheduling simulator and Simplex LP solver
  • Rebuilt Git from scratch in Java with commits, branches, and merges
C/C++ Java Go Linux

Cloud & Infrastructure

infra

Comfortable owning the whole deployment stack. I use AWS and Terraform to build reproducible, observable environments — not just code.

  • AWS VPC network simulations for IDS dataset generation
  • Terraform-managed infrastructure for repeatable test environments
  • Linux server admin, Docker, self-hosted services
AWS Terraform Docker Bash
git clone git@github.com:suchithsridhar/suchicodes.git
python train.py --model transformer --epochs 50
terraform apply -auto-approve
go build -o server ./backend/...
pytest tests/ -v --cov
All checks pass — ready to ship

Experience


  • Feb 2026 – Present

    Software Engineer

    Stripe

    • On the ML-Serving team within ML Foundations, building infrastructure for ML model serving at scale
    • Working at the forefront of fintech on mission-critical payment systems


  • Sep 2025 – Jan 2026

    Software Developer

    VTScada

    • Worked on the core language interpreter powering VTScada's industrial SCADA software
    • Implemented runtime optimizations and fixed XML parser race conditions


  • May 2024 – Aug 2025

    ML Research Assistant

    Dalhousie University

    • Built modular IDS framework using AWS & Terraform for VPC network simulation and ML dataset generation
    • Two papers published: genomic indexing at SPIRE 2025 and ML-based Tor detection at ICNC 2026


  • Aug 2024 – Apr 2025

    Teaching Assistant

    Dalhousie University

    • Led lectures and labs for "Foundations of Machine Learning", assisting 60+ students
    • Delivered algorithm tutorials (CSCI-3110) and systems programming labs (CSCI-2122)


  • Mar 2022 – Oct 2022

    Freelance Developer

    Suchicodes

    • Built full-stack booking systems and admin interfaces using Go/Python for multiple clients
    • Handled end-to-end deployment, server setup, and system administration


  • Sep 2021 – Apr 2022

    Associate Software Engineer (Co-op)

    Introhive

    • Developed production features full-stack for enterprise CRM software in Agile sprints
    • Resolved high-priority bugs and wrote critical internal architecture documentation

Education

Bachelor of Computer Science (Honours)

Dalhousie University

April 2025
GPA
4.28
Out of 4.3
Distinction
University
Medal
Top of class

Awards & Honours

  • University Medal in Computer Science — Highest GPA in graduating class
  • Undergraduate Summer Research Award (USRA) — ML-based intrusion detection

Featured Projects

View all

Kebab: Genomic Indexing System

Co-developed a novel compact data structure combining Bloom filters, BWT, bit vectors, and k-mers. Authored and submitted research paper proposing a memory-efficient solution for DNA indexing.

C C++

Ageis: IDS Simulation Platform

Modular cloud environment for testing IDS frameworks using real-time VPC network simulations and ML-based classifiers.

Python AWS Terraform

Shakespeare GPT

Implemented a GPT-style language model from scratch including a custom transformer architecture.

Python PyTorch

Suchicodes.com

Self-hosted multi-server personal site with live content sync and server orchestration. Notes section used by 100s of students.

Go Python WebSockets

Auto-diff System

Lightweight automatic differentiation system inspired by PyTorch using computation graphs and backpropagation.

Python Numpy

Linear Program Solver

Built a linear program solver by implementing the Simplex algorithm with optimizations.

Python

Recommendations

← scroll →

"Suchith was easily among the top 1% of students I taught in my 22 years at Dalhousie, and he was unique among them. He combines being good at math and algorithms, an excellent programmer, highly motivated and independent, with demonstrated excellence across a broad area of topics. He is passionate about theory of algorithms just as much as machine learning — always looking for the core of the problem, the bigger take-away that leads to real understanding."

Dr. Norbert Zeh

Professor, Dalhousie University

Full rec
"He stands out as one of the most intelligent and capable students I have encountered. Suchith also exhibited outstanding algorithmic and programming skills, comfortably designing and implementing complex neural network architectures. His level of knowledge and technical skill is on par with that of a strong PhD student. I would gladly welcome the opportunity to work with him again, including offering him a PhD fellowship."

Dr. Hassan Sajjad

Associate Professor in AI, Dalhousie University

Full rec
"Suchith is an outstanding student in the Faculty of Computer Science. He has been consistently A+ across virtually all courses, demonstrating exceptional analytical and problem-solving skills. His research on ML-based intrusion detection shows both technical depth and real-world impact. I strongly recommend Suchith for any programming or research position — his future supervisors will find his performance consistently impressive."

Dr. Qiang Ye

Professor, Dalhousie University

Full rec

What's next?

Get In Touch

Whether you want to talk about ML, distributed systems, a project, or just say hi — my inbox is always open.