Loading...

Resume

Download PDF

Tarnpreet Singh Bhatti

  • https://github.com/tarnpreetb123
  • tarnpreeteng@gmail.com
  • https://www.linkedin.com/in/tsbhatti/

Work Experience


Engineering Consultant

Self-Employed

Aug 2024 – Present

  • Provided consulting and freelance services to startups, delivering various high-impact projects while consistently meeting deadlines and receiving positive client feedback on quality and reliability
  • Developed a precision measurement platform for conveyor bed leveling using ESP32, VL53L0X sensors over I2C, 3D-printed mounts, and custom PCB design in KiCAD, reducing operator time significantly
  • Delivered advanced 3D models in Fusion 360 and optimized CNC toolpaths, reducing machining time by 1000% for medium-volume production while maintaining product quality
  • Led full-stack development of a Next.js project, integrating Stripe and Plaid APIs for secure payments and identity verification, delivered within two weeks for Startupfest

Senior Software Engineer

Plumber.AI

Nov 2023 – Aug 2024

  • Collaborated with a small team of engineers to establish foundational architecture, guiding product development and making key strategic decisions
  • Researched and evaluated technologies including Mage, DBT, Airbyte, React, GraphQL, Hasura, PostgreSQL, LangChain, and Large Language Models (LLM) to identify optimal solutions
  • Designed and implemented a robust ELT data pipeline, streamlining data integration and transformation to support Retrieval-Augmented Generation (RAG) and AI model fine-tuning
  • Architected a functional beta prototype's software structure as a blueprint for the Minimum Viable Product (MVP) based on client specifications
  • Built backend services using Python and FastAPI, leveraging AWS to ensure scalability and reliability, achieving 99.9% uptime and 30% improved response times
  • Developed comprehensive Product Requirement Documents (PRDs) for technical and non-technical audiences, aligning roadmap goals with usability and performance metrics

Systems Powertrain Controls Engineer

Stellantis

May 2022 – Nov 2023

  • Performed Software-in-the-Loop (SIL) testing of control algorithms with MATLAB, Simulink, dSpace VEOS, and ControlDesk, reducing potential algorithmic errors by 15% and increasing verification speed by 20%
  • Led feature proposals and hybrid powertrain analyses, identifying conflicts that saved 20% implementation time, supporting the company's 50% carbon emission reduction goal by 2030
  • Applied advanced data collection techniques to extract actionable insights from control signals, reducing integration time by 20%
  • Optimized the SIL virtual testing build process using Git, eliminating cross-functional bottlenecks and reducing turnaround times by 50%

Software Developer

Korio Inc

May 2021 – Mar 2022

  • Developed backend business logic to create a search query algorithm to retrieve data from PostgreSQL
  • Built a three-tiered business application with data collection in Angular, data processing in Java/Spring, and data storage in PostgreSQL, adhering to client specifications

Software Developer Sensors

Avidbots

Sept 2019 – Dec 2019

  • Implemented a Python-based tolerance model to assess the feasibility of sensor mounting point tolerances in manufacturing, providing critical insights that reduced research time by 25%
  • Conducted rigorous cliff detection testing, evaluating sensor angle, range, and material interactions to validate accuracy and effectiveness in various conditions
  • Prototyped and validated sensors including 1D time-of-flight (TOF) laser sensors, 2D LiDAR, and 3D TOF cameras using ROS and C++ on Ubuntu, contributing to robot safety and performance

Mechatronics Engineer

Multimatic Inc

Jan 2019 – Apr 2019

  • Developed a state machine in LabView for ECU flashing and DTC reading over CAN using ISO standards
  • Created a PID-controlled FPGA system for dual-motor synchronization to prevent drivetrain lockup
  • Assembled automotive wire harnesses and electrical panels for mechanical bearing tests

Full-Stack Developer

Bluejay Networks

Sept 2017 – Dec 2017

  • Integrated NLP libraries to assist medical professionals in diagnosis by extracting relevant information
  • Enhanced NLP outputs through a rule-based filtering system to improve diagnosis accuracy

Android Developer

teaBot

Jan 2017 – Apr 2017

  • Optimized app performance, reducing memory usage by 50 MB (35%) by eliminating memory leaks
  • Decreased teaBot servicing time by 25% through implementing a streamlined service menu
  • Enhanced real-time performance of nested listview through feature redesign

Education


Bachelor Of Applied Science in Mechatronics Engineering

University of Waterloo

Sept 2016 – May 2021

  • Graduated with Distinction; Dean's Honours List

Projects


Visually Impaired Assistance Device

University of Waterloo

Sept 2020 – Apr 2021

  • Developed a wearable vest with an Intel RealSense depth camera for object detection, providing real-time haptic feedback for visually impaired users
  • Programmed I2C communication to independently control haptic motors for responsive feedback

Ball & Beam Controller

University of Waterloo

Sept 2020 – Dec 2020

  • Designed and simulated multiple discrete SISO controllers for a ball and beam system using the emulation approach in Simulink to meet specifications for zero steady-state error, overshoot, and settling time

Autonomous Robot

University of Waterloo

Jan 2020 – Mar 2020

  • Built an obstacle-navigating robot using 1D TOF sensors, encoders, and Arduino; strategically placed sensors for maximum coverage while utilizing Gantt charts and decision matrices to optimize design within budget constraints

Skills & Interests


Skills: 3D Printing, Fusion 360, STM32, RTOS, controls, LabView, Git, Rust, Python, C/C++, PCB Design

Interests: Running, FPV drones, robotics, machining, wood working, coin collecting, One Piece

© 2025 Tarnpreet

This website is built based on Takuya Matsuyama's website.