satwik.dev
Philadelphia

SatwikShresth

Software engineer working on web apps and internal tools.

Software Engineer at Sharing Excess · Drexel alum

Software Engineer#

July 2025 – Present
Sharing Excess · Philadelphia, PA

React and TypeScript PWA for field logistics data. Migrated legacy JS to TypeScript and Express to oRPC.

Playwright tests in CI. Database work for donation and redistribution workflows.

ReactTypeScriptPWAoRPCPlaywrightCI/CD

Software Engineer Co-op#

Sep 2023 – Mar 2024
Susquehanna International Group · Bala Cynwyd, PA

C++ metrics publisher tailing log files for protocol monitoring. Python layer with C++ bindings feeding Grafana dashboards.

Kafka consumer for batch processing large message backlogs.

C++PythonKafkaFastAPIKubernetesGrafana

Software Engineer Co-op#

Sep 2022 – Mar 2023
OPEX Corporation · Moorestown, NJ

Windows IPC between C++ apps using an internal protocol.

Python tooling to integrate Windows help files into a C++ MFC app.

C++PythonWindows IPCDoxygenRobotics

Teaching Assistant#

Sep 2022 – Mar 2025
Drexel University · College of Computing & Informatics

TA for weekly labs and office hours. Built a small grading script in Python and JavaScript.

PythonJavaScriptMentoring
RunningRidingBoulderingHikingWalking around
Recent hikes#

May 2026 · Davenport Hike · 0.4 mi · 27 min

May 2026 · Muir Woods Hike · 4.0 mi · 19 min

May 2026 · Half Dome Hike · 15.8 mi · 10h 42m

Recent runs#

Jul 2026 · Philadelphia Run · 3.0 mi · 4 min · 178 bpm

Jul 2026 · Philadelphia Run · 5.1 mi · 10 min · 165 bpm

Jul 2026 · Bike · 2.4 mi · 27 min · 128 bpm

Recent rides#

Jul 2026 · Philadelphia Road Bike · 1.6 mi · 19 min · 142 bpm

Jul 2026 · Philadelphia Road Bike · 7.0 mi · 12 min · 119 bpm

Jul 2026 · Philadelphia Road Bike · 1.1 mi · 18 min · 126 bpm

  • Job listings, courses, and professor ratings for Drexel students
  • Self-hosted on a VPS. Some regular users, mostly word of mouth
DockerMeilisearchNode.jsPostgresPythonReactTanStack Query

Inspiration#

  • Plagiarism detection tool for Drexel, built to run self-hosted
  • Compares submissions across code, text, and other formats
CeleryDockerPlaywrightPostgresPythonReactRedisRustS3TanStack
  • Group project in plain JavaScript — SSR, basic social features, private collections
  • Multiple content APIs behind a strategy pattern. Runs on Deno without a bundler
DenoDockerEJSJavaScriptKnex.jsPostgres

New personal site built with TanStack Start.

ReactTailwindTanStack StartTypeScript