Shiva Mohan
Bothell, US
shivvanandh@gmail.com
+1 7819995571

Work Eligibility: Eligible to work in the USA with no restrictions

Education


University of Colorado, Boulder
August 2024
 — 
May 2026
Masters of Science in Computer Science (4.0)
  • Data Mining
Case Western Reserve University
August 2018
 — 
December 2022
Bachelors of Science in Computer Science, Mathematics (3.1)
  • Machine Learing for Big Data
  • Algorithmic Robots
  • Computational Intelligence
  • Computer Networks

Experience


Software Developer
June 2024
 — 
Present
Garuda Labs

Drove significant performance improvements and streamlined development processes to enhance Garuda Labs' social impact platform.

  • Integrated GraphQL APIs, improving frontend performance by 15%.
  • Reduced developer troubleshooting time by 25% by implementing custom CLI tools for efficient database interaction.
  • Optimized backend integration by collaborating with frontend teams to deliver dynamic GraphQL queries and backend support, enabling seamless feature development and faster deployment cycles.
  • Delivered a more stable and consistent user experience by resolving critical React bugs.

Projects


SNASH Audio Recorder
September 2021
 — 
December 2021

A research-grade audio recording tool deployed at the Annual Eclipse Festival to aid data collection for HAM radio enthusiasts.

  • Developed a custom audio recording application used by 25+ researchers.
  • Replaced Audacity, integrating metadata encoding to streamline research workflows.
  • Implemented API-based cloud storage (BOX) for file uploads, ensuring seamless data access.
Vessel Prediction from AIS Data
October 2022
 — 
December 2022

A predictive model for vessel tracking that assigns position reports to ships even when their MMSI numbers are unavailable.

  • Developed a predictive model for vessel tracking using AIS data, increasing accuracy for missing identities.
  • Engineered data pipelines to process geospatial maritime data, ensuring reliable vessel identification.
  • Applied hyperparameter tuning and classification algorithms, enhancing vessel tracking reliability.
Email spam classifier
September 2022
 — 
October 2022

A machine learning-based system that detects and filters spam emails using an ensemble of classification models.

  • Designed an ensemble classification system combining six ML models for spam detection.
  • Applied RandomizedSearchCV for hyperparameter tuning and SFFS for feature selection, optimizing performance with only 23 key features.
  • Enhanced email filtering precision, aligning with real-world spam characteristics and minimizing false positives.
Objektra: Object-Oriented Interpreter
January 2021
 — 
May 2021

A custom-built interpreter that executes an object-oriented programming language similar to Java/C.

  • Engineered a custom interpreter for an object-oriented language, showcasing compiler design expertise.
  • Built from scratch, demonstrating skills in language parsing, runtime interpretation, and OOP concepts.

Languages


English:
Native Speaker
Tamil:
Native Speaker
Hindi:
Fluent

Skills


Frontend:
HTML / JSX, SCSS / CSS / Styled Components, Javascript / Typescript, React / Next, Redux / Apollo
Backend:
Node, Python, Postgres, Serverless
DevOps:
Docker, CI/CD, GitHub Actions
Databases:
MongoDB, PostGres, Hasura
Libraries:
Numpy, Pandas, SKLearn, Matplotlib, PIL, Imageio