🌙 Dark Mode

Lance Sigersmith

SWE Intern @ Stanley Black & Decker | Graduate Student at Quinnipiac University

Profile Photo

About Me

I'm a graduate student at Quinnipiac University pursuing a Master's in Computer Science, currently working as a Software Engineering Intern at Stanley Black & Decker. I hold a Bachelor's in Computer Science from UConn. My work spans IoT systems, AWS Cloud technologies, and Android development.

Experience

Software Engineering Intern — Stanley Black & Decker

June 2025 – Present

AWS AWS IoT Core AWS Greengrass C C++ Kotlin Embedded Linux Android Raspberry Pi MQTT BLE RAUC SWUpdate

Education

Quinnipiac University

M.S. Computer Science

January 2025 – May 2026

4.0 GPA

Relevant Coursework:

  • Embedded Systems
  • Generative AI
  • Operating Systems
  • Database Systems
  • Computer Networks

University of Connecticut

B.S. Computer Science, Concentration in Software Design and Development

August 2019 – May 2023

Projects

Multiplayer Networked Trivia Game — Java

A full client–server trivia game written in Java using both TCP and UDP. The server maintains global game state, manages multiple concurrent players via handler threads, and broadcasts updates. The client provides a Swing‑based GUI and communicates using a custom message protocol.

Java TCP UDP Client–Server Multithreading Swing GUI Custom Protocol
View on GitHub

Shape Drawing GUI — C++ / Allegro

A graphical drawing tool built using the Allegro framework featuring draggable shapes, text rendering, event‑driven input handling, and an object‑oriented rendering pipeline.

C++ Allegro GUI Event Handling OOP
View on GitHub

Distributed File Synchronization System — Java

A Java client–server system enabling multi‑client file synchronization. A centralized server tracks metadata and distributes updates, while clients maintain mirrored folders using TCP messaging, concurrency control, and file‑state reconciliation.

Java Client–Server TCP File Sync Concurrency
View on GitHub

Congress Tracker — iOS (Swift)

A Swift-based iOS application that surfaces U.S. congressional data, including votes and legislation, from external APIs. The app separates networking, model, and UI layers so that REST requests and JSON parsing are cleanly abstracted from the view controllers. It focuses on clean information hierarchy and navigation, making complex legislative data easy to browse on mobile.

Swift iOS REST APIs JSON Layered Architecture
View on GitHub

Magic Mirror HealthKit Integration — Node.js / JavaScript

A MagicMirror² module displaying activity, health, and movement data. Features a modular architecture with a UI module and a Node.js backend helper. Uses configuration‑driven behavior and clear event‑based messaging within the MagicMirror runtime.

JavaScript Node.js MagicMirror² Modular Design Health Data
View on GitHub

Ecosystem Life Simulator — C++

A C++ simulation of an evolving ecosystem built on an inheritance‑based class hierarchy. Models movement, predators, feeding, reproduction, and emergent environmental behavior.

C++ Inheritance Polymorphism Simulation OOP
View on GitHub

Company Database Manager — Python + SQL

A Python CLI application interacting with a relational database. Supports full CRUD workflows, schema‑aware validation, and table‑relationship management.

Python SQL Relational Design CLI Data Validation
View on GitHub

Polygon Data Structure — C++

A geometric data structure that supports bounding‑box computation, point‑in‑polygon testing, and polygon intersection logic using algorithmic computational geometry.

C++ Geometry Data Structures Algorithms
View on GitHub

Skills

Python Java C++ Swift JavaScript Objective-C iOS UIKit Node.js REST APIs JSON MagicMirror² Greengrass AWS IoT Embedded Linux Raspberry Pi MQTT BLE RAUC SWUpdate TCP UDP File Sync Client–Server Multithreading Custom Protocol Modular Design Health Data CRUD Game Loop Animations Inheritance Polymorphism Simulation OOP Game Logic Relational Design CLI Data Validation Device Automation