Surya Sivakumar

Full-stack software engineer with experience in building scalable web and mobile apps using React, Node.js, and AWS. Proven track record of improving performance, usability, and reliability across systems impacting 50k+ users.

Created by potrace 1.10, written by Peter Selinger 2001-2011
Scroll Down ▼
Scroll Up ▲
Work Experience

Full Stack Engineer

Nova Astro
Aug 2025 – Jan 2026
ReactTypeScriptNext.jsTailwindFigmaWCAG 2.0NeonDBPrismaORMVercelAWS
  • Built puzzle games based on Figma wireframes designed to keep kids engaged on the platform.
  • Setup the database schema and SQL queries for the assignment system, seamlessly connecting assignments with lessons.
  • Built a Stripe-powered subscription system with integrated DB tracking, supporting multiple price tiers and bundles.
Scroll Down ▼
Scroll Up ▲
Education

Master of Science in Computer Science

Arizona State UniversityAug 2022 – May 2024

GPA: 4.0 / 4.0

Data MiningStatistical Machine LearningNetwork SecuritySoftware Security

Bachelor of Engineering in Computer Science

MIT, Anna UniversityAug 2018 – Jun 2022

GPA: 3.52 / 4.0

Application Development PracticesCloud ComputingObject Oriented Analysis & Design
Scroll Down ▼
Scroll Up ▲
Curated Projects

Lobby Chat App

A cross-compatible chat app that lets users create private and public rooms with unique IDs for inviting friends.

React NativeExpoWebSockets
  • Built real-time messaging with private/public room creation and unique room IDs for inviting friends.
  • Integrated AI bots that can be added to chat rooms by admins.
View on GitHub

Geotrack

A full-stack GIS application to analyze and visualize vehicle trajectory data from the Tempe Taxi dataset.

Reactdeck.glScala+4 more
  • Implemented spatial, spatiotemporal, and KNN queries at scale, delivering insights 10x faster than traditional methods.
  • Used deck.gl for dynamic visualization and Finagle for efficient server communication.

DailyNews

A news chatbot that delivers curated, summarized news reports to subscribed users via WhatsApp.

Node.jsExpressGraph API+4 more
  • Engineered automated news delivery leveraging Meta's Graph API for WhatsApp integration.
  • Implemented a webhook to manage user interactions, enabling seamless two-way communication.
View on GitHub

Badminton Analytics

A web app utilizing the OpenPose computer vision model to track and analyze player movements in badminton matches.

PythonOpenPoseComputer Vision+1 more
  • Addressed challenges like blurring and occlusion in real-time player tracking.
  • Generated statistics including average speed, distance traveled, prime spots, and possession for game strategy insights.
Scroll Down ▼
Scroll Up ▲
Technical Skills

Languages

JavaScript
TypeScript
Python
Java
SQL

Frontend

React
React Native
Next.js
Redux
Tailwind
HTML5
CSS3
Figma
WCAG 2.0

Backend

Node.js
Express
Spring Boot
PostgreSQL
NeonDB
PrismaORM
RESTful APIs
MVC Pattern

Cloud & Tools

AWS (EC2, S3, RDS)
Docker
Git
CI/CD
Sanity Studio
Unit Testing
Agile
Linux
You've reached the end!