🌙 Dark Mode

Lance Sigersmith

Software Engineer I — Mobile @ Stanley Black & Decker | M.S. CS, Quinnipiac University

Profile Photo

About Me

I'm a Software Engineer at Stanley Black & Decker focused on mobile development, building Android applications for IoT and connected tool ecosystems. I hold a B.S. in Computer Science from UConn and an M.S. in Computer Science from Quinnipiac University (GPA 4.0). I also contribute to open source, most recently to the Scribe language-learning keyboard project.

Experience

Software Engineer I — Stanley Black & Decker

May 2026 – Present · New Britain, CT

Kotlin Android BLE AWS Jetpack Compose

Software Engineering Intern — Stanley Black & Decker

June 2025 – May 2026 · New Britain, CT

C AWS Greengrass AWS IoT Core Embedded Linux MQTT RAUC SWUpdate Raspberry Pi

Open Source Contributor — Scribe (scribe-org)

March 2026 – Present

Kotlin Python Android SQLite IME API Open Source
View on GitHub

Education

Quinnipiac University

M.S. Computer Science

January 2025 – May 2026 · GPA: 4.0

Faculty Award for Academic Excellence

Relevant Coursework:

  • Computer Networks
  • Operating Systems
  • Embedded Systems

University of Connecticut

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

August 2019 – May 2023

Relevant Coursework:

  • Systems Programming in C
  • Algorithms and Complexity
  • Data Structures
  • Principles of Databases
  • Applied Cryptography and Cybersecurity

Projects

Rotunda — TypeScript / Kotlin / Android

A political intelligence platform ingesting data from 8+ federal government APIs (Congress.gov, CourtListener, Federal Register, roll call feeds) via a fault-tolerant Node.js pipeline, deployed on Raspberry Pi with PostgreSQL and Redis. Indexes 20,000+ bills and 500+ congressional members across two terms. Includes a native Android client built with Kotlin and Jetpack Compose that consumes the backend REST API with real-time updates.

TypeScript Kotlin Node.js Jetpack Compose Android PostgreSQL Redis Raspberry Pi REST API

Two-Factor Lock — C / Embedded Systems

An embedded security system final project implementing two-factor authentication on constrained hardware, written in C.

C Embedded Systems Security Authentication
View on GitHub

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

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

Languages

C C++ Java Python

Mobile

Kotlin Android Studio Jetpack Compose Swift Xcode

Cloud

AWS CLI EC2 Lambda Greengrass IoT Core S3

Systems & Protocols

Embedded Linux Raspberry Pi MQTT BLE RAUC SWUpdate TCP UDP PostgreSQL SQLite

Tools

Git Jira Confluence Bitbucket GitHub Node.js TypeScript