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 — PresentStaff 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.
Jacobs
Feb 2019 — Sep 2022Staff 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.
Booz Allen Hamilton
Feb 2018 — Feb 2019Senior 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.
Robotic Research LLC
Jun 2016 — Feb 2018Software 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.
Yard Assistant Robotic Device (YARD)
Sep 2015 — May 2016Robotics 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.
U.S. Naval Research Laboratory
2014 — 2015Electrical 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.
Curtiss-Wright Controls
2013 — 2014Software 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.
Distributed Robotic Environment Mapping
2012 — 2013Robotics 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.
Independent Projects
honestinflation.com
Full-stack transparency tool calculating real-world purchasing power degradation via automated ETL pipelines for FRED, ECB, and Yahoo Finance.
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.
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.
emotle.com
Emoji-based logic puzzle game leveraging localized state. Built with purely Vanilla JS for lightweight, dependency-free performance.
Volunteering & Community
Bitcamp
Jan 2015 — Jan 2020Hardware 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!
Technica
Jan 2015 — Jan 2020Hardware 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.
Singh Sandbox Makerspace
Jan 2016 — Jan 2021Co-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.
Terrapin Hackers
Jan 2013 — Jan 2016Co-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.
Collider Makerspace
Jan 2013 — Jan 2017Co-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.
Education
University of Maryland
B.S. Electrical Engineering