Hello, I'm

    Harmanpreet Singh

    Software Engineer - Specialized in Machine Learning & AI

    I am a passionate engineer with expertise in software development, machine learning, LLMs, and cloud technologies. Dedicated to delivering exceptional results through innovation, data-driven insights, and creative problem-solving.

    Profile Photo

    About Me

    I've always enjoyed building things — from scribbling logic in notebooks to shipping code that powers real products. Somewhere along the way, I got curious about the patterns behind the data. That curiosity led me into machine learning, and eventually into designing systems that don't just run, but learn.

    These days, I work at the intersection of software engineering and intelligence. I build backend services, search systems, and ML pipelines — and lately, I've been deep into semantic search and autonomous agents. I'm especially into LLMs, cloud-native workflows, and anything that turns raw data into real insights.

    I'm currently based in the NYC metro area, working on projects that blend practical engineering with AI that actually works in production. Outside of work, you'll usually find me hacking on side ideas or chasing good light with my camera. If you're curious or want to collaborate, feel free to reach out.

    My Skills

    Technical expertise across data science, machine learning, and cloud infrastructure.

    Programming Languages

    Python, R, Java, JavaScript, HTML/CSS for building data-driven applications and interfaces.

    Machine Learning

    Expertise in PyTorch, TensorFlow, scikit-learn for predictive modeling and AI solutions.

    LLMs, RAG & Agentic AI

    Experience with GPT, LangChain, LangGraph, OpenAI Agents SDK, CrewAI, and building RAG systems.

    Data & Search

    SQL, MongoDB, semantic search, and vector databases (OpenSearch, Qdrant) for intelligent retrieval.

    Cloud & AWS

    AWS (S3, SageMaker, Bedrock Redshift, Quicksight, EC2, Lambda) for scalable deployments.

    MLOps

    Building end-to-end ML pipelines, automated deployments, and monitoring solutions.

    DevOps

    Docker, CI/CD, Jenkins for streamlined development and deployment processes.

    Data Analysis

    Pandas, NumPy, and visualization tools for extracting insights from complex datasets.

    Professional Experience

    A chronicle of my professional journey, showcasing my career progression and key contributions.

    2024

    Data Science & ML

    INVIDI Technologies

    Princeton, NJ
    June 2024 - Present

    Leading data science initiatives focused on forecasting, optimization, and MLOps solutions. Built MLOps pipeline using AWS Sagemaker and API Gateway to deploy ML models as scalable, serverless endpoints. Currently building AI-powered semantic search systems for video content discovery and matching.

    Python
    Machine Learning
    Semantic Search
    Computer Vision
    AWS
    MLOps
    Terraform
    Analytics
    2023

    Software Developer Intern

    INVIDI Technologies

    Princeton, NJ
    May 2023 - May 2024

    Developed advanced inventory scheduling system for efficient ad campaign delivery. Achieved 98% utilization rate of ad inventory.

    Python
    AWS Redshift
    Data Analysis
    Scheduling Algorithms
    SQL
    2022

    Senior Software Engineer

    Visa Inc.

    Bengaluru, India
    August 2021 - August 2022

    Developed enterprise applications and ML-powered features for Visa's internal platforms. Improved retention and user experience by 40%.

    Java
    JavaScript
    Python
    React.js
    Machine Learning
    REST APIs
    2019

    Backend Engineer

    Cognizant Netcentric

    Pune, India
    November 2019 - July 2021

    Developed backend solutions for major international clients including Kia Motors and InterContinental Hotels Group.

    Java
    JavaScript
    AEM
    Adobe Analytics
    Machine Learning
    Angular
    AWS
    2017

    Associate Technology

    Publicis Sapient

    Gurgaon, India
    December 2017 - October 2019

    Developed web solutions and ML models for clients and internal projects. Created analytics for marketing campaigns and customer profiles.

    Java
    JavaScript
    Python
    AEM
    Django
    Analytics
    Machine Learning

    Education & Certifications

    My academic background and professional certifications that have shaped my knowledge and expertise.

    2024

    Masters in Computer Science

    Rutgers, The State University of New Jersey

    New Brunswick, NJ
    2022 - 2024

    Completed advanced studies with a focus on machine learning, artificial intelligence, and data science. Research Assistant for longitudinal study of local news in New Jersey.

    Machine Learning
    Artificial Intelligence
    Data Science
    Natural Language Processing
    Deep Learning
    2017

    Bachelors of Technology in Electronics and Communication

    Dr. B.R Ambedkar National Institute of Technology

    Jalandhar, India
    2013 - 2017

    Built a strong foundation in engineering principles, programming, and technology fundamentals. Developed alcohol detection and accident prevention technology.

    Electronics
    Communication Systems
    Programming
    Digital Signal Processing
    Engineering Mathematics

    Additional Achievements & Recognitions

    • Published a Medium article on Joi – Form validation made simple
    • Received "Rookie Award" for exceptional performance
    • Received "Made a difference" award for amazing client impact
    • Research Assistant in multiple academic studies at Rutgers University

    My Projects

    A collection of my notable projects, demonstrating my technical skills and creative problem-solving.

    Vygil - Autonomous Activity Tracking & Anomaly Detection
    Hackathon Winner

    Vygil - Autonomous Activity Tracking & Anomaly Detection

    Autonomous AI agent platform for activity tracking, using computer vision, LLMs, persistent memory, and adaptive real-time decision-making.

    LLM
    Agentic AI
    MCP
    Activity Tracking
    Computer Vision
    FastAPI
    InsightWing: AI-Driven Web Content Summarizer

    InsightWing: AI-Driven Web Content Summarizer

    A Chrome extension utilizing FalconLLM and LangChain for efficient 60-word web content summarization with a user-friendly interface and interactive chat feature.

    LLM
    LangChain
    Chrome Extension
    JavaScript
    HTML/CSS
    Video Recommendation System

    Video Recommendation System

    A containerized, microservice-based video recommendation system built using FastAPI, Redis, Docker, and Kubernetes with autoscaling, service orchestration, and caching.

    FastAPI
    Redis
    Docker
    Kubernetes
    Microservices
    Document Question Answering System

    Document Question Answering System

    A Document QA system using LangChain, HuggingFace Transformers, and FAISS for retrieval-augmented generation with efficient document retrieval.

    LangChain
    RAG
    FAISS
    HuggingFace
    Python
    Global Socioeconomic Patterns in Suicide Trends

    Global Socioeconomic Patterns in Suicide Trends

    Analysis of the impact of GDP on suicide rates globally using R, revealing key economic correlations and age/gender factors through data visualizations.

    R
    Data Analysis
    Visualization
    Statistics
    Social Science
    StyleGAN Implementation

    StyleGAN Implementation

    Implementation of StyleGAN from scratch on the FFHQ dataset with Few-Shot GDA via Domain Re-modulation (DoRM) to adapt across diverse datasets.

    GAN
    PyTorch
    Deep Learning
    Computer Vision
    Python

    Get In Touch

    Have a question or want to work together? Schedule a meeting or send me a message!

    Schedule a Meeting

    Choose a time that works for you using my online calendar.

    Send Me a Message

    Feel free to reach out with any questions or inquiries.

    © 2026 Harmanpreet Singh. All rights reserved.