Sean Singh

SEAN SINGH


SOFTWARE ENGINEER & CS STUDENT

Software engineer and computer science student at UCSC, focused on systems, cybersecurity, and full-stack app & web development.

Résumé
LinkedIn
GitHub
Email

Work Experience


UCSC logo

Computer Systems Course Staff & Tutor

Jack Baskin School of Engineering

Sept 2024 – Jan. 2026 · Santa Cruz, CA

  • Mentored 600+ students on low-level & secure programming, multithreading, sockets, memory management, synchronization primitives, and debugging tools (GDB/Valgrind/ThreadSanitizer)
Research lab icon

Research Software Engineer

AIEA Research Lab

Apr. 2024 – Jan. 2026 · Santa Cruz, CA

  • Developed a Python autograder with tree-based analysis engine to evaluate correctness and behavior of submissions
  • Integrated external engines and built automated test agents to benchmark speed and validate logic with edge cases
  • Achieved 95% student preference rate for new analysis-based system versus previous grading system
ACM logo

Director of Instruction

ACM @ UCSC

Mar. 2024 – Aug. 2025 · Santa Cruz, CA

  • Designed and led 15+ technical workshops on Docker, TensorFlow, OpenCV, Flutter, and more for 180+ students.
  • Hosted weekly LeetCode practice and hands-on coding sessions to help students prepare for technical interviews.

Education


UCSC logo

University of California, Santa Cruz

B.S. in Computer Science

2022 – 2026 · Santa Cruz, CA

Data Structures & Algorithms, Compiler Design, Network Security, Artificial Intelligence

Projects


Beacon icon

Beacon

AI-powered travel discovery & trip planning platform

React (TypeScript), Node.js, Mapbox, Gemini, AWS

A live travel platform where users drop pins on an interactive map, build itineraries with an AI planner powered by Gemini, and collaborate on trips in real-time via WebSockets. 20 active users with pins across all 50 U.S. states and 3 countries.

ChargeCosts icon

ChargeCosts

Tesla EV companion app with full Fleet API integration

Rust (Axum), React 19 (TypeScript), Fleet API, Protocol Buffers

A full-stack Tesla companion app with real-time vehicle telemetry, remote controls, and detailed charging analytics like cost per mile and carbon emissions. The Rust backend implements the full Tesla Vehicle Command Protocol signing pipeline (P-256 ECDH, HMAC-SHA256, AES-128).

UCSC.app icon

UCSC.app

All-in-one campus information portal

React, TypeScript, FastAPI, Python, OpenAPI

One-stop-shop UCSC campus information portal Featuring live dining hall menu information, a combined news viewer of all UCSC depts. and feeds, high-speed course search, and an interactive map to show what class is currently taking place in any building. Fully styled with raw CSS for a custom look.

NSA Codebreaker icon

NSA Codebreaker Challenge 2025

Multi-stage cybersecurity investigation — all 7 tasks completed

Volatility, Ghidra, Binary Ninja, Wireshark, Python, GDB

A multi-stage cybersecurity competition run by the NSA. Completed all 7 tasks spanning digital forensics, network forensics, memory forensics, malware analysis, cryptanalysis, and achieving RCE via a zip path traversal vulnerability in a provided Android app.

Network icon

Mini Encrypted Network

TOR-style multi-node onion routing network

Python, RSA, Scapy, SSL/TLS, Flask, WebSockets

A TOR-style encrypted routing network with layered RSA public-key wrapping per hop and SSL/TLS at the exit node for real HTTPS relay. Includes protocol fingerprinting, Scapy-based traffic analysis, and a Flask C2 dashboard with WebSocket event streaming and dynamic blocklist management.

Compiler icon

Custom Compiler

Simple-C compiler with optimization passes

Python, C/C++, recursive descent parsing, 3AC codegen

A compiler for a C-like language built in Python with recursive descent parsing, full semantic analysis including type checking, scope resolution, and three-address code generation.

Hackathons


CruzHacks icon

CruzHacks

UCSC's annual hackathon

Santa Cruz, CA

  • Won 1st Place SlugHack in CruzHacks 2023
ACMHacks icon

ACM Hacks

ACM Hackathon @ UCSC

Systems & AI projects

  • Won 1st Place in ACM Hacks 2024

Skills


Languages

PythonPython
CC
C++C++
JavaScriptJavaScript
TypeScriptTypeScript
BashBash / Shell
SQLSQL

Frameworks & Libraries

ReactReact
Next.jsNext.js
Node.jsNode.js
FlaskFlask
FastAPIFastAPI
PyTorchPyTorch
REST APIsREST APIs

Tools & Technologies

AWSAWS
DockerDocker
FirebaseFirebase
GitGit
MongoDBMongoDB
PostgreSQLPostgreSQL
Linux / UnixLinux / Unix

Systems & Concepts

Multithreading & concurrency
Socket programming
Compilers
Data structures & algorithms
Object-oriented design
Networking & privacy

Interests


EV icon

Electric Vehicles & Energy

Driving, data, and efficiency

    Teaching icon

    Teaching & Mentoring

    Helping others level up

      Open source icon

      Open Source & Tooling

      Compilers, infra, and dev tools

        Photography icon

        Outside of Code

        Music, hiking, and explorations