GURPREET SINGH

If you are interested in hiring me, please reach out via LinkedIn .

Core Specializations

Frontend

React 19, TypeScript, Vite, Vue.js 3, Next.js, D3.js, Tailwind CSS

Backend

Go, FastAPI, Python, Redis, WebSockets, PHP, ColdFusion

Infrastructure

PostgreSQL, Elasticsearch, Raft Consensus, Cloudflare D1, Linux

Robotics / AI

C++, SLAM, ROS, Lidar (Velodyne), Image Processing, Arduino, PCL

Professional Experience

Two Six Technologies

Sep 2022 — Present

Staff Software Engineer

  • Architected a distributed registration service in Go utilizing the Raft consensus algorithm to maintain a consistent network state across a cluster of independent nodes. Developed a custom Finite State Machine (FSM) to replicate PostgreSQL-backed topology changes and automate node lifecycles, implementing secure leader-forwarding and self-healing cleanup mechanisms.
  • Established critical coding standards and best practices for FastAPI, collaborating closely with Principal Frontend and Backend Engineers to ensure consistent and high-quality development.
  • Engineered and rewrote the core data ingestor in Go, slashing data import times from 1.5 hours to a few minutes, a 90%+ improvement in data processing efficiency.
  • Led the refactoring of the search functionality, leveraging Elasticsearch, PostgreSQL, Python, and Vue to deliver dynamic, text-input and filter-driven search capabilities, significantly improving user discovery and data accessibility.
  • Designed and implemented a real-time live polling feature, continuously monitoring Redis and updating the frontend via WebSockets, ensuring immediate data synchronization and an enhanced user experience.
  • Spearheaded the Frontend team's successful migration of the entire codebase from Vue.js 2 to Vue.js 3.
Go Raft PostgreSQL FastAPI Elasticsearch Vue.js 3 Redis WebSockets Python

Jacobs

Feb 2019 — Sep 2022

Staff Software Engineer

  • Initiated and successfully led the migration of the frontend from vanilla JS to React, significantly improving UI.
  • Created design standards for all pages allowing for a cohesive aesthetic across the entire site. We saw a 2x increase in the flow of traffic to the document portal and a 20% decrease in support inquiries after implementing the upgrade.
  • Facilitated weekly client engagements, leading discussions on project status, new requirements, and product deliveries, ensuring alignment and client satisfaction.
  • Drove the design and implementation of user-centric solutions, consistently exceeding client expectations while enhancing and maintaining existing web properties.
  • Developed and deployed multiple custom file management systems using JavaScript, PHP, and ColdFusion, establishing robust change tracking and comprehensive event logging.
  • Engineered and maintained a robust, in-house web-based client ticketing system, leveraging JavaScript for the frontend and PHP for the backend to centralize support requests and streamline issue resolution.
React JavaScript PHP ColdFusion UI/UX SQL

Booz Allen Hamilton

Feb 2018 — Feb 2019

Senior Software Engineer

  • Led the migration and standardization of multiple divisional websites, enhancing consistency and user experience.
  • Initiated client meetings to discuss design mockups, implementing user-centered designs based on feedback.
  • Developed an advanced search engine in JavaScript and SharePoint; optimized performance with a hash table and ensured database-agnostic functionality. Authored comprehensive documentation.
  • Reverse-engineered proprietary ARL custom Lidar software for Linux compatibility, processing UDP packets in C++ to create standard PCL messages and publishing data to ROS.
  • Engineered Velodyne Lidar integration with ROS for SLAM, utilizing Gmapper and Octomap for 3D mapping.
  • Refined SLAM world transform calculations using the ICP algorithm, achieving improved map registration.
  • Conducted research into advanced open-source SLAM algorithms (Ominmapper, Cartographer) for robust mapping.
C++ ROS SLAM Lidar Linux JavaScript PCL

Robotic Research LLC

Jun 2016 — Feb 2018

Software Engineer

  • Led the comprehensive redesign of the Husky robot website, integrating real-time diagnostic updates and remote robot control through a full-stack implementation using HTML, JavaScript, PHP, ROS, CSS, AJAX, and JQuery.
  • Provided critical technical support and comprehensive documentation for General Dynamics, ensuring successful project implementation and knowledge transfer.
  • Became the in-house subject matter expert on battery monitor chip architecture through in-depth research and analysis, providing critical insights for system design. Developed an efficient C++ driver for precise system power level monitoring and automated board deactivation, extending battery life and system longevity.
  • Designed and integrated a concise user interface for accurate power level indication, rigorously conducting integration, verification, and validation testing. Authored comprehensive engineering guides, facilitating knowledge transfer and enabling other engineers to efficiently utilize the implemented solutions.
  • Programmed the Raspberry Pi ZeroW in Python to control independent motors via a Pololu Motor driver board, and designed/implemented all internal robot circuitry.
  • Developed a wireless remote control system over WIFI and integrated GStreamer for robust UDP video streaming, enabling remote operation and monitoring.
  • Modified an Android application to display video streams, enabling remote monitoring of the robot on a tablet.
  • Developed a C++ control module over UDP for ranging radios, providing comprehensive Ethernet-based control over all module functionalities.
  • Engineered an automatic radio calibration procedure, unit testing to ensure sub-millimeter accuracy.
  • Led the complete redesign of the Navigation webpage user interface leveraging Bootstrap, jQuery, and AJAX to develop dynamic and interactive web pages.
  • Developed a sophisticated web interface for parsing, filtering, and dynamically packaging tar files, significantly improving data management for users.
C++ Python ROS Raspberry Pi PHP JavaScript UDP Bootstrap GStreamer Android

Yard Assistant Robotic Device (YARD)

Sep 2015 — May 2016

Robotics Research Engineer | University of Maryland

  • Engineered a full-scale autonomous ground vehicle (John Deere equivalent) capable of complex terrain traversal and automated yard maintenance tasks.
  • Managed all phases of development, including CAD design, Beaglebone-sensor integration, Arduino programming, robust power circuitry design, and advanced object detection systems.
  • Robot could support over 500 pounds and travel up to 20 mph.
C++ Arduino Beaglebone CAD Object Detection Power Systems

U.S. Naval Research Laboratory

2014 — 2015

Electrical Engineer

  • Automated a multi-pass laser amplifier alignment control system, significantly enhancing precision and efficiency.
  • Integrated two Point Grey Research Chameleon cameras for real-time feedback and control.
  • Programmed Raspberry Pi 2 to interface with cameras, run image processing algorithms to calculate centroids, and control kinematic motorized mirror mounts for the laser beam alignment.
  • Formulated, manufactured, and programmed a comprehensive Laser Control System for the TFL Laser System, optimizing operational modes for increased experimental throughput.
  • Architected the control system around an Arduino Mega, integrating numerous relays, switches, LEDs, and BNC ports for seamless laser system interface.
  • Developed a real-time temperature and humidity monitoring system, utilizing Raspberry Pi 2 for dynamic data visualization. Implemented functionality to allow users to control data capture frequency and duration.
  • Engineered and implemented a robust laser temperature control system that dynamically modulates laser power states, preventing damage from cooling failures or overheating.
  • Integrated flow rate and temperature sensors with an Arduino Mini via custom PS2 interfacing to provide critical safeguards and control laser operation based on environmental conditions.
C++ Arduino Raspberry Pi Image Processing Hardware Control Laser Systems PS2 Interfacing

Curtiss-Wright Controls

2013 — 2014

Software Engineer Intern

  • Engineered low-level solutions for interrupt handling, watchdog timers, and semaphore management to ensure reliable packet transmission between CHAMP-AV8 processors.
  • Developed a real-time system enabling users to adjust CPU power consumption, monitor power levels, and validate performance through calculations-per-second metrics.
  • Integrated this real-time power management and performance verification directly into the next CHAMP-AV9 Board Support Package, setting a new standard for power efficiency.
  • Resolved complex bootloader challenges, enabling dual-boot functionality for VxWorks and Fedora 19 via Grub2.
  • Designed and implemented Grub2 configurations to provide users with OS selection at boot, mastering the distinct boot and installation properties of both Fedora and VxWorks.
  • Standardized this critical multi-OS boot feature across all future CHAMP-AV9 boards, enhancing system flexibility.
C Embedded Systems VxWorks Low-Level Power Management Grub2 Fedora

Distributed Robotic Environment Mapping

2012 — 2013

Robotics Research Engineer | University of Maryland

  • Led the design, programming, and construction of an autonomous robot capable of indoor navigation and real-time 3D environmental mapping.
  • Integrated MPU6050 I2C accelerometer/gyroscope and Ping sensors via Arduino, leveraging Unity3D, Microsoft Kinect, and JavaScript to generate real-time 3D maps.
  • Architected and implemented a client-server system for real-time virtual map access from the robot's onboard computer, enabling remote situational awareness.
Unity3D Arduino JavaScript I2C Kinect Robotics

Independent Projects

honestinflation.com

Full-stack transparency tool calculating real-world purchasing power degradation via automated ETL pipelines for FRED, ECB, and Yahoo Finance.

React 19 TypeScript Drizzle ORM Cloudflare D1 Python (Pandas) D3.js

appraisir.com

A house price guessing game where the user acts as the appraiser. This project served as the primary foundation for self-teaching the React/Firebase ecosystem.

React Firebase NoSQL Tailwind Architecture

downloadmorefps.com

Clicker game playing on the "download more ram" trope. Inspired by Univeral Paperclips. Vanilla JS implementation exploring high-frequency state updates and custom CSS animation cycles.

Vanilla JavaScript CSS Animation UX/UI Design

emotle.com

Emoji-based logic puzzle game leveraging localized state. Built with purely Vanilla JS for lightweight, dependency-free performance.

Logic Engine Vanilla JS LocalStorage API

Volunteering & Community

Bitcamp

Jan 2015 — Jan 2020

Hardware Director

  • Established and led the hardware team for Bitcamp, one of the nation's largest student-run hackathons.
  • Sourced and managed a team of student organizers, conducting weekly meetings to teach hands-on skills in hardware hacking, circuitry, and 3D printing.
  • Directed the construction of large-scale collaborative art sculptures, including a wooden Tree and a Mountain Range, that served as an interactive hub for hardware projects, drawing, and painting.
  • Developed and delivered educational workshops for all skill levels, teaching participants to build projects like Arduino-powered LED stop lights and a rubber band guitar with frequency-activated LEDs.
  • Ensured seamless hardware support and resource management for over 1,500 annual participants.
  • Proudest achievement was when Brendan Iribe (founder of Oculus) loved my LED glasses so much that he tweeted a picture of him wearing them with me!
Leadership Hardware Hacking 3D Printing Arduino

Technica

Jan 2015 — Jan 2020

Hardware Director

  • Created and oversaw the hardware department for Technica, the world’s largest hackathon for women and non-binary individuals.
  • Trained and mentored a student team to provide hardware support and guidance to thousands of attendees.
  • Spearheaded the creation of themed art installations, including a wooden Rocketship and a custom LED spinning armillary, which served as central pieces for the event.
  • Designed and executed educational workshops focused on hardware hacking, guiding participants in building projects like a rubber band cardboard guitar and an LED stop light circuit.
  • Coordinated the strategic deployment of hardware tools and supplies to accommodate the needs of a large-scale event.
Mentorship Hardware Hacking Art Installations

Singh Sandbox Makerspace

Jan 2016 — Jan 2021

Co-Founder & Manager

  • Co-founded and managed the Singh Sandbox Makerspace, a state-of-the-art facility providing students with advanced fabrication tools including laser cutters, CNC mills, and a variety of 3D printers.
  • Recruited, trained, and managed over 50 undergraduate student managers over several years.
  • Created and standardized comprehensive safety training programs for power tools of various risk levels.
  • Organized and conducted public relations events, including art shows and training workshops, to promote makerspace usage and community engagement.
Management Makerspace CNC 3D Printing

Terrapin Hackers

Jan 2013 — Jan 2016

Co-Founder

  • Co-founded a student organization dedicated to fostering a robust campus-wide hacking community.
  • Organized and facilitated transportation for students to attend hackathons across the country.
  • Developed and hosted "hack nights" and workshops, mentoring students on a range of topics from full-stack development to robotics and AR/VR development.
Community Building Full-Stack Development Mentorship

Collider Makerspace

Jan 2013 — Jan 2017

Co-Founder

  • Co-founded and managed the Collider makerspace, providing students with hands-on access to advanced equipment including drones, AR/VR headsets, breadboards, Arduinos, and Raspberry Pis.
  • Provided hands-on mentorship and guidance to students on hardware projects.
  • Instrumental in the transition and successful absorption of the makerspace by the Singh Sandbox Makerspace.
Drones AR/VR Mentorship Hardware Control

Education

University of Maryland

B.S. Electrical Engineering