Pratyush Sudhakar

/ Portfolio Workspace

- experience

🎯 Professional Experience


Full-Stack Developer

@ DECA Lab, Cornell University (January 2025 – Present)

DECA Lab builds tools for researchers and field workers - people operating in messy, real-world environments where connectivity is unreliable and data loss is unacceptable. My job was to build systems that accommodate that reality.

  • Designed and built a full-stack audit platform with typed REST APIs supporting multi-role workflows - access control, draft saves, submission, and reporting - with i18n and accessibility configurations tailored for diverse field worker populations.
  • Engineered an offline-first mobile app (Legend State + MMKV, background sync) that lets auditors start, pause, and resume field audits in low-connectivity environments without losing work. The design assumption: the network will fail. Build around that.
  • Built normalized scoring pipelines with client-side CSV/XLSX/PDF export. Hardened draft-save flows against duplicate-key failures and extended data integrity guarantees across multi-round field testing.
Technologies:

React Native

Expo

Next.js

FastAPI

SQLAlchemy

PostgreSQL

TypeScript



Software Developer (Contract)

@ Halo - Wearable AI (June 2025 – July 2025)

Halo is building hardware-software systems for real-time social context. The challenge: getting face recognition to run fast enough to be useful, on an iOS device, pulling streams from embedded hardware.

  • Orchestrated real-time iOS face recognition integrating ESP32 streams with Apple Vision Framework for instant social-profile aggregation and local face data management via REST APIs.
  • Modularized a legacy UI codebase: 40% reduction in code redundancy, 30% reduction in app size, 25% faster streaming performance. Legacy code accumulates until someone decides it's worth fixing - I made that decision.
  • Redesigned the Celery + Redis backend architecture with multi-layered OpenAI prompts, cutting face-search processing time from 3 minutes to under 50 seconds. That's the difference between a feature people use and one they abandon.
Technologies:

Swift

ESP32

Celery

Redis

FastAPI

OpenAI



Computer Systems Developer

@ Rizvi Lab, Cornell University (July 2024 – September 2024)

Embedded systems work - the kind where the constraints are physical and the users aren't developers.

  • Built a PyQt-based touchscreen GUI for BeagleBone hardware, enabling lab researchers to monitor and control food processing equipment without needing to touch a terminal.
  • Wrote Linux shell scripts and cron jobs to automate system operations, removing manual steps from recurring tasks that researchers were doing by hand.
Technologies:

Linux

Shell Scripts

PyQt4

BeagleBone



Software Engineering Intern

@ rapStudy (June 2023 – August 2023)

Los Angeles, California

rapStudy is an EdTech platform using music to teach literacy and reading comprehension. The technical challenge was performance and synchronization at scale.

  • Refactored the codebase to Redux with memoization, improving frontend rendering speed by 93%. The app was slow in a way that mattered - users were dropping off during interactions. We fixed that.
  • Architected a song-sharing feature using React, Firebase, and 10+ custom Firestore security rules, enabling controlled access for external users while maintaining platform integrity.
  • Built a synchronized SongView component that displays lyrics in sync with playback at 95% accuracy, which is the kind of synchronization problem that sounds simple until you're debugging timing edge cases across variable network conditions.
Technologies:

React.js

Redux

Firebase

Firestore



Data Engineer

@ Cornell College of Engineering (June 2023 – September 2023)

Ithaca, New York
  • Built an ETL pipeline using Selenium and NLP to process financial data for 3,000+ companies, reducing processing time by 83% through parallel processing. The previous approach was sequential. Most slow pipelines are.
  • Architected and deployed a full-stack application with Next.js and Flask, using Server-Sent Events for real-time data retrieval - 66% reduction in data latency compared to the polling approach it replaced.
Technologies:

Next.js

Flask

Selenium

NLP

Server-Sent Events



Software Developer

@ Cornell Yang-Tan Institute (July 2022 – December 2022)

Ithaca, New York

The Yang-Tan Institute focuses on disability employment research and policy. AskEarn.org is their public-facing resource hub, serving 100,000+ monthly active users.

  • Built a flexible slug management system using PHP, Laravel, and Strapi CMS - a deceptively important feature. Clean, modifiable URLs directly affect SEO, content discoverability, and the ability of a non-technical team to manage their own site without developer intervention.
Technologies:

PHP

Laravel

Strapi CMS



Software Engineering Intern

@ Sellpoint (June 2022 – August 2022)

Remote

Sellpoint provides product content management for e-commerce. My work was full-stack across AWS services.

  • Built an inventory management CRUD application on AWS: API Gateway for orchestration, ECR for containerized deployments, DynamoDB for database management.
  • Developed a real-time market analysis tool processing data with Pandas and NumPy inside Lambda functions.
  • Built the frontend in React.js with Redux, RTK Query, and react-apex-charts for data visualization.
Technologies:

React.js

Redux

RTK Query

AWS

DynamoDB

Lambda

Pandas

NumPy