I like to code

Check out my projects, experiences, etc....

Lately, I have been focusing on creating full stack web applications that deliver end-to-end solutions while maintaining high performance, scalability, and clean architecture hiking, climbing & exploring national parks.

Satwik Shresth
Experience

Work & Leadership

Software Engineer Co-op

Susquehanna International Group

Bala Cynwyd, PA • September 2023 - March 2024

Team Order Routing and Quoting (TORQ)

  • Developed a C++ protocol metrics publisher to tail multiple log files to generate data frames for 5.8 billion+ messages/day
  • Built a Python orchestration layer with C++ bindings to aggregate metric data-frames and stream real-time data on Grafana
  • Created a Python FastAPI proxy server to integrate OpenTelemetry alerts with an internal messaging platform via RESTful API
  • Developed a concurrent Python Kafka consumer to process 500+ million messages in 5 minutes, increasing speed by 9x
C++PythonKafkaFastAPIKubernetesGitLab CI/CDGrafanaRESTful API

Software Engineer Co-op

OPEX Corporation

Moorestown, NJ • September 2022 - March 2023

Warehouse Automation and Robotics

  • Implemented asynchronous windows inter-process communication, connecting multiple C++ applications with proprietary protocol, reducing alert latency by 60%
  • Developed a Python tool using Doxygen to integrate 15,000+ dynamic Windows Help files into a C++ MFC application
  • Wrote comprehensive unit and integration tests for robot's host application, increasing test coverage and operational reliability
C++PythonWindows IPCDoxygenRobotics

Teaching Assistant

Drexel University

Philadelphia, PA • September 2022 - March 2025

College of Computing & Informatics

  • Mentored over 150 students during weekly labs and tutoring hours, helping them grasp complex concepts
  • Developed grading tool with Python and JavaScript to automate assignment compilation, reducing grading time by 80%
PythonJavaScriptMentoringPlugin Architecture
Project 01

OpenMario

OpenMario
  • Open-source platform for Drexel students to search job listings, courses, and professor ratings in one place
  • 200+ weekly active users and 220+ wage submissions, without any marketing, just word of mouth and a Reddit post
  • Hosted on my personal VPS
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

Tech Stack

DockerMeilisearchNode.jsPostgresPythonReact.jsTanStack Query
Project 02

Inspiration

Inspiration
  • FERPA-compliant open-source plagiarism detection software developed for Drexel University, enabling self-hosted and privacy-focused implementation
  • Incorporates multi-modal detection techniques based on Stanford research papers with enhanced visualization for software similarity analysis
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

Tech Stack

CeleryDockerPlaywrightPostgresPythonReactRedisRustS3TanStack
Project 03

Shelved

Shelved
  • A simple group project where the goal was to master JavaScript as a raw language and build applications and features from scratch
  • The learning outcome was a deeper understanding of CSS, JavaScript, server‑side rendering, and DOM manipulation
  • Built entirely on Deno without any bundling
  • Used EJS to render web pages
  • Employed a strategy pattern to integrate multiple content APIs and normalize their outputs into a unified format
  • Implemented social features including friends, following, discovery, public collections, and private connections
  • Utilized PostgreSQL for the database

Tech Stack

DockerEJSJavaScriptKnex.jsNode.jsPostgres
Project 04

Personal Website

Personal Website
  • A 100% client‑side playground for digging through my half‑baked blogs via full‑text or tag searches
  • Born as therapy for my runaway hot takes—so I can't lose my own brilliant (and not‑so‑brilliant) ideas
  • No courses, no paywalls—just unfiltered opinions and unsolicited wisdom
  • Also doubles as a humble shrine to my ramblings and occasional flashes of genius

Tech Stack

CI/CDChakra UIGitHub ActionsNext.jsReact.jsTanStack QueryTypeScript
Project 05

Library

  • A humble assignment I actually hosted—so now it's your problem to check it out
  • Fully typed in TypeScript and neatly structured for posterity
  • My very first React app—a quaint benchmark against what I'm building today
  • No bells, no whistles: just raw, typed React goodness

Tech Stack

DockerDrizzle ORMExpress.jsJsonWebTokenReact.jsSQLiteTanStack QueryZod

© 2026 Satwik Shresth. All rights reserved.