Hi, I'm Suraj Iyer!

I am a |

Software engineer based in Bloomington, IN, with a Master's in Computer Science from Indiana University Bloomington and 2+ years of industry experience. Outside of work, I love photography, running, and exploring new places.

Suraj Iyer

Work Experience

My professional journey building software solutions across various industries and technologies.

June 2026 - Present

Software Engineer

BurbioBloomington, IN
    June 2022 - July 2024

    Software Engineer

    MerkleMumbai, India
    • Built and deployed RESTful APIs in a multi-cloud environment (AWS/GCP), powering analytics for 200+ survey campaigns monthly
    • Engineered microservices backend with scalable databases, supporting 100,000+ daily transactions with improved reliability
    • Implemented CI/CD pipelines with GitHub Actions and Docker, deploying containers on AWS ECS
    • Awarded 'Climb High Award' for delivering 6 projects in a quarter with a 7x return on investment
    Node.jsAWS/GCPREST APIsDockerPostgreSQL
    May 2021 - December 2021

    Full Stack Developer Intern

    CareeristicMumbai, India (Remote)
    • Co-developed a full-stack platform using React, Node.js, Express, and MongoDB serving 20,000+ students
    • Built a content management system with secure REST APIs, cutting content update errors by 90%
    • Migrated the web application to Next.js, improving page load times by 30%
    • Collaborated with designers in Agile sprints to build reusable, responsive UI components
    React/Next.jsExpressNode.jsMongoDBAWS

    Featured Projects

    A selection of projects I've worked on, showcasing my skills in full-stack development and problem-solving.

    Third Eye - AI Monitoring System

    Featured Project

    Third Eye - AI Monitoring System

    An AI-powered real-time monitoring system processing 4 simultaneous camera feeds with WebSocket streaming, scene analysis via Google Gemini, and semantic anomaly detection using vector embeddings from natural language instructions.

    PythonFastAPIReactTypeScriptChromaDBGemini API
    Room Reservation System

    Featured Project

    Room Reservation System

    A multi-tenancy room reservation platform built with 6 microservices, featuring event-driven architecture with RabbitMQ, Redis session management, and a responsive Angular frontend.

    Spring BootAngularDockerKubernetesRedisRabbitMQ

    Featured Project

    Voice-Powered Scheduling Agent

    A full-stack AI scheduling system using a VAPI voice agent, FastAPI backend, Next.js dashboard, and Supabase PostgreSQL. Callers book meetings through natural phone conversations with intelligent host auto-selection, Google Calendar integration, and automated email confirmations.

    VAPIFastAPINext.jsSupabaseGPT-4oGoogle Calendar APIDocker

    Other Projects

    City Health Observatory

    A real-time smart city infrastructure health leaderboard for the Indianapolis metro, built in 24 hours at Luddy Hackathon 2026. Ingests sensor telemetry across five domains (traffic, air quality, power, water, noise) via Kafka and Apache Flink, computes per-district Urban Health Scores in tumbling windows, and propagates cascading-failure alerts to neighboring districts.

    Apache KafkaApache FlinkRedisPostgreSQL

    Appointment Scheduling System

    A full-stack appointment scheduling platform built with Java Spring Boot where professors post availability, students book time slots (individual or group), and TAs monitor bookings. Features role-based access control, automated time slot generation, and a CI/CD pipeline with GitHub Actions for automated testing and deployment.

    JavaSpring BootSQLiteJPA/Hibernate

    StormSeg: Segmenting Storm-Damaged Trees From Point Cloud Data

    Developed a modular pipeline to segment and classify storm-damaged trees using ALS point cloud data. Built based on FSCT, the approach integrates semantic segmentation, resolution enhancement, and height-based filtering to distinguish upright trees from fallen debris. The system enables scalable, automated post-disaster forest assessment, reducing reliance on manual field surveys.

    PyTorchPyTorch Geometriclaspyscikit-learn

    Shugah by Amal

    A full-stack e-commerce website for a home baking business featuring product browsing, shopping cart, user authentication, checkout with Razorpay payment integration, and order management.

    PHPMySQLJavaScriptBootstrap

    Bill Splitter

    An Android app for splitting group expenses, featuring Firebase authentication, bill capture via camera, GPS-based expense tracking, and automatic settlement calculations.

    JavaFirebaseAndroid StudioGradle

    PhishDetect: ML-Based Phishing URL Detection

    A machine learning system for phishing URL detection that extracts 12 domain/URL features and compares 6 models (Logistic Regression, Decision Tree, Random Forest, XGBoost, SVM, MLP), achieving 95% accuracy with XGBoost on a combined Kaggle + PhishTank dataset.

    PythonScikit-learnXGBoostPandas

    NLP-Based Recipe Generator

    An NLP-based recipe generator that uses a pre-trained RNN model to create recipes from ingredients. Features user authentication, a community recipe feed, and a Flask-based ML inference API.

    ReactNode.jsExpressMongoDB

    Skills & Technologies

    A comprehensive toolkit I've developed through years of building software products.

    Languages

    JavaScriptTypeScriptPythonJavaSQLCBashGolang

    Frontend

    ReactNext.jsAngularHTML/CSS

    Backend

    Node.jsSpring BootFastAPIExpressREST APIs

    Databases

    PostgreSQLMongoDBRedis

    Cloud & DevOps

    AWS (EC2, ECS, S3)GCPDockerKubernetesGitHub ActionsCI/CD

    Tools

    GitPostmanJira

    Education

    My academic background and the foundations that shaped my career in technology.

    2024 - 2026

    Master of Science in Computer Science

    Indiana University Bloomington

    Bloomington, IN

    • Coursework: Software Engineering, Computer Networks, Applied ML, Computer Vision, Applied Algorithms
    • Second runner-up in Innoquest 2025
    GPA:3.74/4.0
    2018 - 2022

    Bachelor of Engineering in Information Technology

    University of Mumbai

    Mumbai, India

    • Coursework: Data Structures & Algorithms, OOP, Operating Systems, Cloud Computing
    • Active member of ACM and participated in multiple hackathons
    GPA:3.95/4.0

    Interested in my photography? Checkout my Instagram.

    I also run a little. Here are my stats from Strava.

    Let's Connect

    Have a project in mind or just want to chat? I'd love to hear from you. Fill out the form below and I'll get back to you as soon as possible.

    Get in Touch

    I'm currently open to new opportunities and interesting projects. Whether you have a question or just want to say hi, I'll try my best to get back to you as soon as possible!

    Email

    suraiyer@iu.edu

    Email

    surajiyer28.si@gmail.com

    Currently based in

    Bloomington, IN

    Find me on