Sarvajith Karun

Software Engineer

Madison, WI
Portrait of Sarvajith Karun

I am a software engineer studying Computer Sciences and Mathematics at the University of Wisconsin-Madison. I build developer tools, full-stack products, educational software, and large-scale multiplayer systems.

My work includes production systems for 25+ Roblox games with 215M+ combined visits, 15 shipped client projects, and academic planning software used by 4,000+ students.

Education

University of Wisconsin-Madison logo

University of Wisconsin-Madison

B.S. in Computer Sciences and Mathematics

Work Experience

Production engineering across web, mobile, education, and multiplayer systems.

RemoteJan. 2022 - Present

Production Luau systems and server-authoritative architecture for large multiplayer Roblox experiences.

  • Built production Luau systems for 25+ games with 215M+ combined visits, including one supporting 75K concurrent players.
  • Engineered server-authoritative systems spanning procedural generation, persistent data, inventories, anti-cheat, and client-server networking.
  • Shipped production systems across multiple titles and collaborated with 75+ engineers, designers, artists, and animators.
  • Profiled and debugged client and server workloads to reduce frame-time spikes, memory usage, and network latency under multiplayer load.

Luau / Client-Server Architecture / Networking / Performance Profiling

RemoteAug. 2024 - Present

End-to-end product development for businesses, nonprofits, and civic organizations.

  • Delivered 15 production client projects, including 12 business websites and 3 full-stack applications.
  • Owned requirements, UI/UX, architecture, database design, implementation, testing, deployment, and maintenance.
  • Earned repeat business from 3 clients and shipped the fastest project from initial scope to production in 3 days.

Next.js / TypeScript / Database Design / Production Deployment

RemoteJun. 2024 - Aug. 2024

Cross-platform mobile interface design and implementation for iOS and Android.

  • Selected as one of 10 interns from 200+ applicants for a cross-platform mobile development program.
  • Designed, usability-tested, and implemented 20+ iOS and Android screens in Swift and Kotlin with a 7-person product team.

Swift / Kotlin / Mobile UI / Usability Testing

Plymouth, MNJul. 2023 - Jun. 2026

Programming instruction, curriculum development, project mentorship, and instructor supervision.

  • Taught 200+ students ages 5-15 across 300+ instructional hours, leading groups of up to 20 students in Python, JavaScript, C#, Lua, and game development.
  • Guided 200+ coding projects, trained and supervised 5 instructors, and developed Roblox curriculum.

Python / JavaScript / C# / Curriculum Development

Selected Projects

Selected systems with architecture, scale, and implementation detail.

ShipCheck logo

01

2026

ShipCheck

GitHub-Native Pre-Merge Review Platform

A repository-aware review platform for finding security, reliability, API contract, accessibility, and testing regressions before merge.

  • Built a revision-locked backend analysis pipeline with context selection, validation, deduplication, queued execution, retries, failure recovery, and idempotent usage accounting.
  • Implemented GitHub-integrated code-fix and regression-test generation, updated revision re-analysis, repository controls, and Stripe subscription enforcement.

Next.js / TypeScript / PostgreSQL / Supabase / GitHub Apps / OpenAI / Stripe

TrojanTime logo

02

2025

TrojanTime

Academic Planning Platform

Full-stack academic planning software used by 4,000+ students for course discovery, prerequisite mapping, degree audits, GPA forecasting, and graduation planning.

  • Engineered a retrieval-augmented recommendation pipeline using Hugging Face embeddings and semantic search.
  • Implemented authentication, role-based authorization, and persistent academic records.

Next.js / TypeScript / PostgreSQL / Supabase / Semantic Search / Hugging Face

Propyours logo

03

2026

Propyours

Real Estate Marketplace

A full-stack property marketplace with property search, role-based accounts, subscriptions, promotions, leads, uploads, favorites, and listing analytics.

  • Engineered MongoDB aggregation pipelines for filtered search, faceted pagination, and ranking by subscription tier, promotions, views, and favorites.
  • Implemented JWT authentication, phone OTP verification, payment webhooks, scheduled lifecycle jobs, and database-backed rate limiting.

Next.js / TypeScript / MongoDB / Mongoose / JWT / Razorpay / Vercel

Stockfish WASM Chess Analyzer logo

04

2026

Stockfish WASM Chess Analyzer

Client-Side Analysis Tool

A fully client-side Stockfish 18 analyzer with MultiPV evaluation, move classification, ECO opening detection, evaluation graphs, and PGN/FEN import.

  • Ran compute-intensive analysis through WebAssembly in a Web Worker to keep the interface responsive.
  • Coordinated interrupted searches to prevent stale engine results during interactive analysis.

Next.js / TypeScript / Stockfish 18 / WebAssembly / Web Workers / chess.js

More projects on GitHub

Technical Skills

Core technologies reflected in my production and project work.

Languages
TypeScript / JavaScript / Java / Python / Swift / Luau (Lua) / SQL / Kotlin
Frameworks
React / Next.js / Node.js / Tailwind CSS
Databases
MongoDB / PostgreSQL / Mongoose / Supabase / Firebase
Tools
Git / GitHub Apps / WebAssembly / Web Workers / Vercel / Hugging Face / Roblox Studio
Concepts
Data Structures / Algorithms / Object-Oriented Programming / Client-Server Architecture

Leadership & Activities

CS

President

Computer Science Club

SC

Founder & President

Speedcubing Club

Business Professionals of America logo

National Competitor

Business Professionals of America

Engineering Approach

I work across the full product stack, from requirements and interaction design to backend architecture, data modeling, testing, deployment, and maintenance. I care about turning ambiguous problems into reliable software that people can use in production.

My strongest experience is in TypeScript and Next.js product development, database-backed applications, client-server systems, asynchronous processing, and performance-sensitive game infrastructure.

Outside of software, I enjoy speedcubing, chess, teaching, and experimenting with new product ideas.

Connect

I am open to software engineering opportunities and technical collaborations. Reach me at skarun@wisc.edu.

© 2026 Sarvajith Karun.

Designed & built by Sarvajith.