Departures

Vishnu Gopal Rajan · Senior Software Engineer · Cepheid · Sunnyvale, CA

My Featured Projects

Projects and domains
DestinationCountStatus
Projects50+Landed
Domains03On time

A collection of work spanning machine learning,
full-stack development, and data engineering.

GitHub Profile
  • ∞Ideas
  • Trip Up - SaaS Platform for Travel Planning

    SaaS platform for travel planning, helping users/groups organize trips efficiently with AI-powered recommendations and itinerary management.

    Class
    ML & AI
    Baggage
    • TypeScript
    • Claude
    • PostgreSQL
    • Next.js

    Seat 01

  • Pets — Self-Hosted Personal AI Agents

    Personal AI agents that run on your own PC and message you first: routines, reminders and check-ins pushed to a phone app. Each pet runs on any model (Claude, Gemini, OpenAI or a local model), keeps an editable long-term memory, and can hand work to the others.

    Class
    ML & AI
    Baggage
    • TypeScript
    • Node.js
    • Expo
    • LLM Agents

    Seat 02

  • AlgoTrading using Alpaca API

    Algorithmic trading platform built on the Alpaca API for real-time market data and automated trade execution, powered by a custom machine learning model for predictive decision-making. The model continuously learns from weekly market data, retrains through backtesting, and self-optimizes to improve performance for subsequent trading cycles.

    Class
    ML & AI
    Baggage
    • Python
    • Alpaca API
    • Pandas
    • NumPy
    • ML
  • Gary — The Self Driving Bot

    Autonomous self-driving robot using semantic segmentation and deep learning for real-time lane detection and path navigation.

    Class
    ML & AI
    Baggage
    • Python
    • TensorFlow
    • Seg. Networks
    • CV
  • Detecting MI from ECG using Computer Vision

    Applied CNNs to detect Myocardial Infarction from ECG signals, combining computer vision with clinical data for early cardiac diagnosis.

    Class
    ML & AI
    Baggage
    • Python
    • CNN
    • OpenCV
    • TensorFlow
  • EduSense Face Recognition Attendance System

    Real-time face recognition system that automates attendance tracking for educational institutions using deep learning.

    Class
    ML & AI
    Baggage
    • Python
    • OpenCV
    • Deep Learning
    • Flask
  • Robot Control via Head Gesture Interface

    Hands-free robot control using webcam-based head gesture detection — enabling accessible, intuitive human-robot interaction.

    Class
    ML & AI
    Baggage
    • Python
    • OpenCV
    • Robotics
    • MediaPipe
  • Stable Diffusion with TensorFlow

    Full implementation of the Stable Diffusion text-to-image model in TensorFlow, exploring latent diffusion models and generative AI from scratch.

    Class
    ML & AI
    Baggage
    • Python
    • TensorFlow
    • Diffusion Models
    • GenAI
  • Reinforcement Learning Implementations

    Comprehensive collection of RL algorithms — from Q-learning and value iteration to policy gradients — applied to gridworlds, Blackjack, and continuous control tasks.

    Class
    ML & AI
    Baggage
    • Python
    • Q-Learning
    • Policy Gradient
    • OpenAI Gym
  • Traffic Signs Detection with CNN

    Convolutional neural network trained to classify road traffic signs, demonstrating real-world computer vision for autonomous driving safety.

    Class
    ML & AI
    Baggage
    • Python
    • CNN
    • TensorFlow
    • CV
  • Glasses Detection — Computer Vision

    Binary CNN classifier that detects whether a person in a photo is wearing glasses, trained on AI-generated facial image datasets from Kaggle.

    Class
    ML & AI
    Baggage
    • Python
    • CNN
    • Binary Classification
    • CV
  • Saucita — Recipe Vault

    Cross-platform recipe vault for documenting, structuring and sharing recipes, with a version history that preserves family recipes. One adaptive Flutter codebase for web and mobile on a self-hosted Supabase backend.

    Class
    Web
    Baggage
    • Flutter
    • Dart
    • Supabase
    • PostgreSQL

    Seat 12

  • DevProMax — Local DSA Trainer

    Local-first, LeetCode-style trainer with 171 original problems in Python and Java, a judge that runs your code on your own machine, spaced repetition, and an optional LLM coach that reviews your code instead of handing you the answer.

    Class
    Web
    Baggage
    • TypeScript
    • React
    • Node.js
    • LLM
  • Tweety — Full Stack Social Media App

    Twitter-inspired full-stack social platform with real-time feeds, Firestore backend, OAuth authentication, and a responsive React frontend.

    Class
    Web
    Baggage
    • React
    • Firestore
    • Firebase
    • OAuth
  • Watto — Advertising Platform Page

    Modern Next.js landing page for Watto, an innovative platform transforming water bottle packaging into digital engagement channels, featuring scroll-driven animations.

    Class
    Web
    Baggage
    • Next.js
    • TypeScript
    • Framer Motion
    • Tailwind
  • Stock App — Next.js

    Simplified, modern stock portfolio management app built with Next.js and TypeScript, featuring clean UI for tracking and managing stock holdings.

    Class
    Web
    Baggage
    • Next.js
    • TypeScript
    • React
    • Stock API
  • Tesla Website Clone

    Pixel-perfect clone of Tesla's marketing website built to practice advanced CSS layout, scroll interactions, and responsive design techniques.

    Class
    Web
    Baggage
    • HTML
    • CSS
    • JavaScript
    • Responsive
  • Stock Portfolio Management

    Full-stack portfolio management system with real-time stock tracking, performance analytics, and data visualization dashboards.

    Class
    Data
    Baggage
    • Python
    • Pandas
    • React
    • Finance API
  • Stock Market Analysis & Algorithmic Trading

    Algorithmic trading strategies with a backtesting framework, market trend analysis, and automated signal generation.

    Class
    Data
    Baggage
    • Python
    • ML
    • Backtesting
    • NumPy
  • Algorithmic Trading Strategies

    Jupyter notebook collection exploring systematic trading strategies including momentum, mean-reversion, and ML-based signal generation with backtesting.

    Class
    Data
    Baggage
    • Python
    • Pandas
    • TA-Lib
    • Backtesting
  • Stock News Sentiment Analysis

    NLP pipeline that scrapes financial news, performs sentiment analysis, and visualizes correlations between news sentiment and stock price movements.

    Class
    Data
    Baggage
    • Python
    • NLP
    • NLTK
    • Matplotlib
  • World Population Data Analysis

    Exploratory data analysis and interactive visualization of global population trends, demographics, and growth patterns across countries and decades.

    Class
    Data
    Baggage
    • Python
    • Pandas
    • Seaborn
    • Plotly
  • Advanced Database Projects — Spark, Pig, Hive, GraphX

    Suite of big data engineering projects using Apache Spark, Pig, Hive, and GraphX for distributed processing and graph analytics.

    Class
    Data
    Baggage
    • Spark
    • Hive
    • GraphX
    • Pig