Hi, I'm Sharan.

Software Engineer
Distributed Systems, Infrastructure, Machine Learning

About

I graduated with a B.S. in Computer Science from Cal Poly SLO and am currently a software engineer at Plaid, working on infrastructure for the Developer Dashboard.

I work across multiple domains within technology, which currently covers Distributed Systems and Infrastructure. This has taken me across different tech stacks, from Python and Go to Swift and Typescript.

In my personal time, I love watching sports like Basketball and F1, and I enjoy playing competitive first-person shooters like Valorant and Counter Strike 2. I've created some youtube montages of my gameplay, check them out on the right!

My first (and best) Valorant Montage

Experience

My roles and professional experience, past and present.

Plaid

Software Engineer
March 2026 - Present
San Francisco, CA
Software Engineer
  • Building Infrastructure for the Developer Dashboard

Apple

Software Engineering Intern
June - September 2025
Cupertino, CA
Software Engineering Intern
  • Built Drag and Drop Application with Swift and SwiftUi for easily creating upsell sheets for first-party Apple Services
  • Focused on Swift Codable and Concurrency to support real time component editing and low-latency sheet-to-JSON conversions
  • Built a Send-to-Device Pipeline to route through Apple Media Services Javascript Controllers and display sheets on connected Devices to visualize component differences across other operating systems

Capgemini

Software Engineering Intern
May - August 2024
Houston, TX
Software Engineering Intern
  • Developed an Automated Testing App using JavaScript and React to automate code generation and streamline code reviews for code repositories and APIs
  • Integrated a retrieval-augmented generation (RAG) service using Python and Flask to dynamically generate tests, improve coverage, and scale test generation
  • Automated GitHub workflows and branch management through custom API calls, reducing versioning conflicts and CI throughput

Geopogo

Software Engineering Intern
June - September 2023
Berkeley, CA
Software Engineering Intern
  • Engineered real-time augmented reality simulations in C# and Unity for creating and placing buildings in real locations around the world
  • Enhanced visualization accuracy and rendering performance in simulations by refining spatial metrics and customization pipelines to increase stakeholder review efficiency
  • Created a minimum viable product TAGS in the iOS App for 3D tagging and note features in custom augmented reality creations to increase user and designer interactionM

Hack4Impact

Software Developer
September 2022 — June 2025
San Luis Obispo, CA
Software Developer
  • Worked with Wilshire Health and Community to create a dynamic donation-tracking website with Full Stack, Development, AWS Amplify, and GraphQL
  • Built a web scraper for EcoLogistics using AWS Chalice and Beautiful Soup to automate the scraping of untracked data from SLO county websites
  • Worked with LCSLO Octogan Barn to track events and form uploads with S3 to total reduce management time and event tracking difficulties

Projects

Selected projects and things I’ve built.

Kitsu

Find Your Next Binge
View repo
Kitsu

Production-grade anime recommendation platform focused on ML infrastructure, offline data pipelines, caching strategies, and concurrency

GoPythonTypeScriptPostgreSQLRedisDocker

Aether

High-Performance Compression Utility
View repo
Aether

A multithreaded compression tool built to achieve maximum disk-to-disk throughput on modern multi-core processors

C++ZSTDLinuxPOSIXDockerGoogleTest

Aurora

High-throughput telemetry backend
View repo
Aurora

C++ backend that ingests real-time telemetry, stores data in cache, and exposes low-latency aggregate queries

C++gRPCProtobufRocksDBOpenTelemetry

AniSense

Personalized MyAnimeList Recommendations
View repo
AniSense

Anime recommender with GCP and locally trained machine learning models, based on your own MyAnimeList Account

GCPTypeScriptPythonReactFlaskApacheKubernetes

MoodMuse

Emotion-aware journaling
View repo
MoodMuse

Captures images and entries, performs on-device analysis, and shows music recommendations based on your mood

SwiftSwiftUIVisionKitSpotify Web API

Aim Trainer / Sensitivity Finder

FPS tasks with AI-driven sensitivity suggestions
View repo
Aim Trainer / Sensitivity Finder

Procedural drills, crosshair UI, and analytics to estimate optimal FPS sensitivity

C#Unity

Papers

Writing and research papers.

Scalable Concurrency Paradigms: A Comparative Analysis of CSP in Go and the Actor Model in Modern C++

Research on scalable concurrency models, comparing Communicating Sequential Processes (CSP) in Go and the C++ Actor Framework (CAF).

The Evolution of Algorithms and Techniques of Load Balancing in Distributed Systems

Survey Paper on the history of load balancing in Distributed Systems.

Integrating Machine Learning with an FPS Aim Trainer for Optimal Sensitivity Finding

Senior project paper published through Cal Poly Digital Commons.

Hobbies

Competitive FPS

Competitive FPS

I'm tough at Valorant, but my CS2 inventory costs too much to not play.

PCs and (mostly) peripherals

PCs and (mostly) peripherals

My glorious desk setup with hidden cables (lot of work) and my million mice, keyboards, and other expensive stuff.

Music

Music

I'm a classically trained pianist (California Certificate of Merit Level 10) and an aspiring singer (I got lucky with the genetics).

Formula 1

Formula 1

Following the twists and turns of the global F1 calendar. Go Redbull tho, Du Du Du Du.

Basketball

Basketball

Watching the NBA and playing pickup games whenever I get the chance. Go Warriors! (They beat the suns in this game).

Anime

Anime

Watching anime (and reading manga). Got a massive collection of the media, but my favorite will always be this scene.

Awards & Highlights

Awards and academic highlights.

Summa Cum Laude
Cal Poly, SLO
Dec 2025
Dean's List
Cal Poly, SLO
All Terms Sept 2022 - Dec 2025
Presidential Award
Cal Poly, SLO
All Years 2022 - 2025
ACT
36/36
April 2021

Get in touch

I’m always down to chat about job opportunites, research, or fun side projects. Feel free to email me or connect with me on LinkedIn!

© 2026 Sharan Krishna
Now PlayingIntentions (Slowed + Reverb)StarfallListen on YouTube