Briggs Tucker's Logo

Briggs Tucker

Technologies

I'm a learner at heart, and always seek to diversify my knowledge. Try clicking on a card to see more information!


For reference, a confidence value of 4 or 5 means I'm confident enough in that technology to work on it with minimal help/supervision. A 3 means I'd need some extra help, and a 1 or a 2 means I'd have to take steps to learn the technology before being confident in my abilities.

Work Experience

Rochester Software Associates

Software Development Co-op 8/24/2025 - 12/11/2025

- Added numerous customer-requested features in legacy Java codebase and modern React frontend

- Fixed numerous issues in legacy Java codebase

- Created rigorous API testing suite using JMeter with custom Grafana dashboard & Dockerized setup

- Participated in full scrum process including code review & validation

Rochester Software Associates

Software Quality Assurance Co-op 5/14/2024 - 12/12/2024

- Wrote Selenium tests for React-based web app

- Adapted 150+ comprehensive tests from old UI & codebase to work with new UI

- Maintained constant contact with development to be aware of changes that impacted tests

- Identified, confirmed, and wrote-up dozens of bugs and feature regressions, then verified dev's fixes


New York State Arthur O. Eve Higher Education Opportunity Program

Academic Tutor 9/18/2023 - 5/3/2024

- Charged with assisting underrepresented students in in one-on-one and in-person sessions

- Helped students become more confident in software development by connecting basic principles to more advanced concepts

- Personalized session plans based on course content and individualized learning objectives

Projects

Talos

8/26/2026 - Present

(Senior Project; Team of 6; ONGOING)

- Inherited an existing student project to repurpose existing educational robotic arms to be used as automatic camera operator

- Creating a versatile interface for multiple generations of Scorbot robotic arms, with a custom controller implementation on an ESP32 in addition to a Raspberry Pi Operator software that interfaces with stock controller

- Utilizing computer vision to track a consistent subject as they move across the frame

- Designing algorithms to make interesting, engaging camera shots

(Note: Due to the ongoing nature of the project, my exact major contributions are not yet clear. However, I have taken a generalist role, and plan to get experience with as much of the project as possible.)

Trellinatrix

1/31/2026 - 3/1/2026

(Course: Trends in Software Development Process; Team of 5)

- Created a browser extension for automatically generating Trello cards from a product description in the context of an existing Trello board

- Utilized Trello and OpenRouter APIs for getting board information and generating cards

- Used WXT and browser APIs to create a miniature, ephemeral LLM harness inside a multi-browser-compatible extension



(Note: This was an exercise in examining one possible future of software development in the age of AI; we do not believe that using AI to generate user stories is a productive or accurate way of creating user stories.)

Pillarboxd

1/19/2025 - 4/30/2025

(Course: Human-Centered Requirements and Design)

- Worked in team of 5 to conceptualize, sketch, wireframe, and prototype a mobile app similar to Letterboxd for tracking movies, TV shows, and books

- Created various types of diagrams & documentation to help focus in on the needs and viewpoints of end users

- Expanded on the group's vision via creation of a functional prototype in Figma

- Received, processed, and acted upon feedback from peers & users in target population

Multi-User Dungeon (MUD)

1/31/2024 - 4/30/2024

(Course: Software Subsystems Engineering)

- Analyzed requirements document and created domain model

- Worked with team of 5 to create subsystem class diagrams and sequence diagrams

- Implemented Terminal User Interface using the Command pattern to control game events

- Implemented GUI with JavaFX following addition of new product requirements

Hockey Jerseys E-Store

8/31/2023 - 11/29/2023

(Course: Intro to Software Engineering)

- Developed a full-stack E-Store using Git for Version Control and agile development practices including standups and scrum in collaboration with team of four

- Brainstormed and developed feature adds approved by product owner, analyzed product requirements using domain analysis and creating domain model

- Lead team’s backend development efforts in Java and Spring to host web server and interact between REST API and product inventory stored in JSON files

- Tested backend using JUnit and Mockito, achieving 90% code coverage via JaCoCo

- Developed front-end with Angular and TypeScript, including inventory management, user reviews, and accounts

Ridesharing API

8/31/2023 - 10/30/2023

(Course: Web Engineering; Solo project)

- Developed a ridesharing REST API using Flask, interfacing with PostgreSQL database via psycopg2

- Designed and implemented SQL database schema using noun-verb analysis

- Wrote dozens of unit tests and heavily documented code to justify design choices

- Optimized API performance via migration from Python functions to PL/pgSQL procedures and functions