C/C++ Software Developer · Web Developer @ Pinellas County Clerk of Court · Computer Science @ University of South Florida
I write C++17 simulation and pathfinding engines on my own time and ship AES-256 encrypted court software at work. CS junior at USF (3.95 GPA, graduating December 2027), seeking a software engineering internship — in defense, aerospace, or anywhere correctness and performance actually matter.
| ~500,000 | public users served by web applications I build and maintain |
| $15,000/yr | county costs eliminated — accessibility remediation plus throughput gains |
| 3.1× / 97% | A* speedup over Dijkstra, and fewer nodes explored, across 1,000 benchmarked runs |
| 1,000,000+ | multithreaded simulation runs executed in a single batch |
Graph Loot Engine — C++17 Simulation & Pathfinding Engine
A* explores 97% fewer nodes and runs 3.1× faster than Dijkstra on large graphs — measured with
std::chronoacross 1,000 runs, not assumed.
- Dijkstra and A* over an adjacency-list graph backed by
std::unordered_map, usingstd::priority_queuewith custom comparators. - Polymorphic world abstraction (
Worldbase,FortniteWorldderived) spanning 11+ classes, with a data-driven item system of 5 types across 5 rarity tiers loaded from CSV — content changes require no recompilation. - 1,000,000+ batch simulation runs parallelized with
std::threadand mutex-protected result aggregation. - CMake build, interactive and headless CLI modes, and a GitHub Actions pipeline running build and regression checks on every push.
Collection System Simulation — C/C++ Engine with Trie Indexing
O(k) lookup across a 493-record dataset, with a custom character index handling apostrophes, hyphens, and periods.
- Function-pointer dispatch tables (
ListManager,MenuManager,TrieManager) emulating OOP-style polymorphism in C, backed by a doubly linked list supporting insertion, deletion, sort, and reverse. - Trie-based search with custom character indexing for keys standard implementations mishandle.
- Refactored into a hybrid C/C++ architecture using
extern "C"linkage to expose the C engine to a C++ wrapper, managing construction and teardown through RAII.
Student Registration System — C Data Management Engine
Enrollment workflow modeling with validated input pipelines, a trie-based index guaranteeing NetID uniqueness, and doubly linked list record management with sorting, filtering, and file-backed persistence.
Languages — C++17 · C · Python · JavaScript · HTML/CSS
C++ — STL containers and algorithms · templates · RAII · inheritance and polymorphism · structured bindings · std::thread / std::mutex · file I/O
Algorithms & Data Structures — Dijkstra and A* · tries · adjacency-list graphs · priority queues · doubly linked lists · hash maps · benchmarking
Tools & Systems — CMake · Make · Git · GitHub Actions (CI/CD) · VS Code · Ollama / Continue
Security & Compliance — AES-256 encryption · ADA/WCAG remediation · offline-first design · data integrity and auditability
Platforms — DNN (DotNetNuke) CMS · SharePoint · Power Apps · Power Automate
Web Developer — Pinellas County Clerk of the Circuit Court and Comptroller · Oct 2025 – Present
- Designed a fully offline, AES-256 encrypted web application automating Florida probate guardianship court filings — replacing manual Excel workflows with guided data entry, automatic calculations, and filing-ready PDF/Excel export.
- Maintain public-facing applications in the DNN CMS serving ~500,000 residents and 500+ internal staff; cut website request turnaround from weeks to under 24 hours.
- Led ADA/WCAG remediation across county pages, improving WAVE AIM scores
40% and saving **$10,000 annually** by ending third-party remediation outsourcing.
Management Intern, Web Development — Pinellas County Clerk of the Circuit Court · Aug 2024 – Oct 2025
- Built Clerk's Closet, a Power Apps inventory system integrated with SharePoint Lists and Power Automate.
- Consolidated a dozen SharePoint pages into a unified intranet used by 500+ employees.
- Department's highest-output docketer — 25% of all Intellidact filings at 70 filings/hour, eliminating ~$5,000 in annual overtime.
Seeking a software engineering internship, with particular interest in:
- Systems programming in C and C++
- Simulation, modeling, and mission software
- Embedded and real-time systems
U.S. citizen, eligible for security clearance. Based in the Tampa Bay area — home to a significant defense presence — and available for on-site roles in the region or remote work.
Email — egarrett021@gmail.com
Portfolio — garrettbovo.github.io
LinkedIn — garrett--ellis