David Gusmao

David Gusmao

Software Engineering & Research

Building systems that tell you why they work.

Computer Science senior at UCF. Project manager and technical lead on a team delivering a permission-aware AI retrieval agent for a university legal office's enterprise Microsoft 365 tenant. Independently running a study measuring LLM automation accuracy with build inference across six build systems and three program corpora.

Looking for

  • Technical project lead and applied AI research roles
  • Software Engineering and technical implementation
  • LLM implementation and research

Contact me


CURRENTLY

Leading Knights Counsel through its pilot phase, with metadata schema implementation as our primary focus. Taking the LLM build-inference study toward first results. Graduating December 2026 with plans on beginning Master's studies in the Spring. Looking for technical project lead and applied AI research roles.

Updated August 2026

SELECTED WORK

All projects

Top projects of mine as of recent, all listed in detailed pages.

Knights Counsel — permission-aware AI retrieval agent

Project manager & technical lead · 5-person team · Jun 2026 – Present

An institutional-memory assistant for a university legal office, deployed inside the client's enterprise Microsoft 365 tenant. It answers from the office's own documents, cites its sources, and declines rather than speculating when retrieval does not supply enough grounding.

  • Copilot Studio
  • SharePoint Online
  • Entra ID
  • Power Automate
  • React
  • TypeScript
  • Teams
MORE

Mapping How LLMs Build Software

Independent research project · May 2026 – Present

A containerized LLM agent that works out how to build software from nothing but the source archive: build system, dependencies, and what commands to run in which order. The study measures whether inference difficulty tracks how much each ecosystem declares about its own dependencies.

  • Python
  • Docker
  • Anthropic API
  • Linux
  • Apache
  • Make
  • Ant
  • GitHub
  • GNU
  • AI Agents

Study design settled; harness in progress, results pending.

MORE

PocketProfessors — MERN collectible app

Project manager & front-end developer · Jul 2025

A full-stack app where users open packs and collect hand-drawn cards. I owned the pack-opening and collection views, the branding and card art, and the delivery plan.

  • React
  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • JWT

Live at pocketprofessors.com

MORE

Writing

All writing

Knights Counsel: Technical White Paper, v1.0

Co-author · sole author, system design and behavior specification sections · August 2026

A full technical account of the system's architecture, behavior specification, evaluation methodology, and results, prepared for enterprise IT and the client. Available on request.

Knights Counsel: Final Design Document, v2

Contributing author · sole author, system design section · 2026

Requirements, architecture, and design rationale for the sponsored capstone, including the behavior test set and the architecture decision record covering the six-agent to two-agent reversal. Available on request.

Skills

Languages
Python, JavaScript, TypeScript, Java, PHP, C++, HTML, CSS, Bash, LaTeX
Front-End & Web
React, Node.js, Express, Fluent UI, SharePoint Framework (SPFx), semantic HTML, responsive CSS (Flexbox/Grid), WCAG accessibility patterns
AI & Agent Engineering
LLM agent design, retrieval-augmented generation, grounding and citation enforcement, guardrail and refusal design, tool-use and function-calling interfaces, structured JSON output contracts, Anthropic API, OpenAI API, Microsoft Copilot Studio, Microsoft Power Platform
Evaluation & Research Methods
Evaluation suite and rubric design, regression testing for non-deterministic systems, run-to-run variance analysis, pass@k, precision and recall, ground-truth construction, failure taxonomy, experimental design, literature synthesis, human-subjects study support
Systems & Infrastructure
Docker, Linux/WSL2, MongoDB, MySQL, Apache (LAMP), MERN, build systems (Autotools, Make, CMake, Maven, Gradle, Ant), SharePoint Online, Microsoft Entra ID, Power Automate
Tools & Practice
Git/GitHub, Jira, Confluence, Postman, VS Code, Overleaf, architecture decision records, technical documentation

Background

University of Central Florida — B.S. Computer Science

Expected graduation: December 2026 · GPA: 3.38
Milestones: Passed the Computer Science Foundation Exam
Funding: Bright Futures Academic Scholarship

Undergraduate Research Assistant — Hardening Build Systems

· University of Central Florida · Orlando, FL

  • Contributed to empirical research on the security and reliability of open-source software build systems.
  • Diagnosed build failures by hand across six build systems (Autotools, Make, CMake, Maven, Gradle, Ant), including undeclared JDK version requirements and compiler-flag incompatibilities that appear nowhere in the source tree.
  • Built the tooling that converts raw experimental output into LaTeX-ready tables and pgfplots figures used in project reporting.
  • Supported reproducible workflows by organizing datasets, validating results, and documenting analysis steps so runs could be repeated by others.

Research Assistant — Human Factors Group Study

· University of Central Florida · Orlando, FL

  • Ran experimental sessions for a study of how programmers debug code collaboratively in groups, contributing to data collection workflow and study setup.
  • Instrumented participants with biometric equipment measuring heart rate, respiration, skin conductance, gaze, and prefrontal cortex blood oxygenation, improving measurement quality across sessions.
  • Worked under human-subjects research protocol; completed the associated ethics training listed below.

Swim Instructor and Lifeguard — Rosen Aquatic and Fitness Center

– Present · Orlando, FL

  • Teaching group lessons across all ages and ability levels, from water survival to competitive swimming.
  • Class scheduling and documentation, large event setup, and pool surveillance.
  • Communicate across age groups and language barriers in a safety-critical setting.
  • Red Cross Certified Lifeguard
  • Red Cross Water Safety Instruction

Awards & certifications

Awards
3rd Place, UCF Horse Plinko Cyber Defense Competition (Oct 2024) · Bright Futures Academic Scholarship
Research ethics
Human Subjects Research: Social/Behavioral (Group 2) · Responsible Conduct of Research (Engineers)
Technical
Certified Internet Business Associate · MTA: Windows OS Fundamentals · MTA: Introduction to Programming Using Python
Other
American Red Cross Water Safety Instructor

About

I am a Computer Science senior at UCF with a passion for making software engineering accessible to everyone. Currently focusing on AI work that involves putting strict boundaries on what a system can and cannot do, while building the evaluation that measures that accurately. This applies to both of my current projects. In Knights Counsel, where the hard part was grounding and citation enforcement rather than the chat interface. For my build-inference study, I ask how much of any reported success rate is capability and how much is due to the corpus it was measured on.

I grew my passion for these topics from my experience as a research assistant. Over two years of research assistantships which involved hand-diagnosing build failures across multiple build systems, and instrumenting participants for a study of how programmers debug in groups.

Outside of Software Engineering, I enjoy teaching swim lessons, where I daily have to explain new topics to new people, of varying skill levels, experience and backgrounds.

In my personal life, I love drawing, drumming, and going to the gym. I have always had a passion for art, when I was younger I'd spend my time filling books with hundreds of superhero designs, and today I use this passion to not only make my projects appear more visually intriguing, but also easy to understand. I also hold music close to my heart, I love watching local bands live and playing music with my friends every so often. Lastly I grew up swimming and in high school I swam competitively at a national level, today I stick to the gym but I still love getting in the water.

Please contact me through my email at davidegusmao@outlook.com, or find me on LinkedIn and GitHub. Also available is my resume, available as a PDF along with my CV.