Skip to content
View D4DavidG's full-sized avatar

Highlights

  • Pro

Block or report D4DavidG

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
D4DavidG/README.md

Hi, I'm David Gusmao πŸ‘‹

Building systems that tell you why they work.

Computer Science senior at UCF, graduating December 2026. Project manager and technical lead on a five-person team delivering a permission-aware AI retrieval agent inside a university legal office's enterprise Microsoft 365 tenant, and independently running a study on automated build inference across six build systems and three program corpora.

Most of my work sits on the unglamorous half of AI engineering: deciding what a system must refuse to do, and building the evaluation that says whether it actually refused. Before that, two years of research assistantships in empirical software engineering and human factors.

Looking for: technical project lead and applied AI research roles.


🧰 Skills

Languages

Python TypeScript JavaScript Java PHP C++ HTML5 CSS3 Bash LaTeX

AI & agent engineering

Anthropic API OpenAI API Copilot Studio RAG Grounding & Citation Guardrails

Evaluation & research methods

Eval Suites Regression Testing Failure Taxonomy Experimental Design

Web & systems

React Node.js Express SPFx MongoDB MySQL Docker Linux Git Accessibility


πŸ“Œ Featured Projects

βš–οΈ Knights Counsel β€” Permission-Aware AI Retrieval Agent

Project manager & technical lead Β· 5-person team Β· Jun 2026 – Present πŸ“„ Case study: https://d4davidg.github.io/project-knights-counsel.html

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.

  • Specified the behavior contract the system must hold to β€” what it must refuse, when it must decline, and what a citation has to prove
  • Designed the two-agent orchestration topology after reversing an earlier six-agent design, and wrote that reversal up as an architecture decision record rather than deleting it
  • Built the evaluation suite and the grading rubric used to tell genuine grounding from confident-sounding drift
  • Run the project as PM: scope, milestones, decision records, and the client relationship

Copilot Studio SharePoint Online Entra ID Power Automate React TypeScript

Client work under NDA. The case study covers system design, my role, and evaluation method β€” no document contents, tenant identifiers, or names other than my own.


🧱 Build-Recipe Inference Agent β€” Automated Build Inference

Independent research project Β· May 2026 – Present πŸ“„ Case study: https://d4davidg.github.io/project-build-recipe.html

A containerized LLM agent that works out how to build software it has never seen: which build system, which dependencies, which commands in which order. The agent attempts a build in a clean container, reads the failure, adjusts, and retries β€” the trace of what finally worked is the recipe.

  • Structured as a cross-tool comparison across three corpora, because a reported success rate is only interpretable relative to the corpus it was measured on
  • Covers six build systems: Autotools, Make, CMake, Maven, Gradle, Ant
  • Grounded in ~370 hand-verified build recipes

Python Docker Anthropic API Linux

Status: harness in progress; comparison design complete, results pending.


πŸƒ PocketProfessors β€” MERN Collectible App

Project manager & front-end developer Β· Jul 2025 🌐 Live: http://pocketprofessors.com/ Β· πŸ“„ Case study: https://d4davidg.github.io/project-pocketprofessors.html Β· πŸ’» Repo: https://github.com/jm19pa/Group25-Large-Project-COP4331

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


πŸ‹οΈ FitnessFunctions β€” Role-Based Class Enrollment System

Solo build Β· Nov 2025 πŸ“„ Case study: https://d4davidg.github.io/project-fitnessfunctions.html

Separate admin and member dashboards, full CRUD for instructors and classes, and capacity-aware enrollment backed by a relational schema.

PHP MySQL JavaScript HTML/CSS


🦍 CS Majors vs Gorilla β€” Contact Manager

Project manager Β· Jun 2025 πŸ“„ Case study: https://d4davidg.github.io/project-contact-manager.html Β· πŸ’» Repo: https://github.com/jm19pa/COP4331-Group16-Small-Project

Contact CRUD with search and form validation over PHP endpoints via XMLHttpRequest. My first project-management role, and the reason the Knights Counsel one was not a first attempt.

JavaScript PHP AJAX/XHR HTML/CSS


🌐 This Portfolio

πŸ“„ Colophon: https://d4davidg.github.io/project-this-site.html Β· πŸ’» Repo: https://github.com/D4DavidG/D4DavidG.github.io

Hand-written HTML and CSS. No framework, no build step, no dependency tree. The colophon covers the accessibility decisions, the per-project accent theming system, and the point at which a build step would start to earn its keep.


πŸ”¬ Research Experience

Undergraduate Research Assistant β€” Hardening Build Systems

University of Central Florida Β· Oct 2025 – May 2026 πŸ”— https://pappasbrent.com/research/hardening-build-systems

  • Contributed to empirical research on the security and reliability of open-source software build systems
  • Diagnosed build failures by hand across six build systems, 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

The failure categories that came out of this work are what the Build-Recipe project is now built to measure.

Research Assistant β€” Human Factors Group Study

University of Central Florida Β· Feb 2025 – May 2026

  • Ran experimental sessions for a study of how programmers debug code collaboratively in groups
  • Instrumented participants with biometric equipment measuring heart rate, respiration, skin conductance, gaze, and prefrontal cortex blood oxygenation
  • Worked under human-subjects research protocol with the associated ethics training completed

✍️ Writing

Full list: https://d4davidg.github.io/writing.html

  • Knights Counsel: Technical White Paper, v1.0 β€” co-author; sole author of the system design and behavior specification sections, covering the two-agent orchestration topology, the thirteen numbered behavioral requirements, and the grounding and citation enforcement model (August 2026)
  • Knights Counsel: Final Design Document, v2 β€” contributing author; sole author of the system design section, including the behavior test set and the six-agent to two-agent architecture decision record (2026)
  • Architecture decision records β€” a running set covering platform selection, delivery surface, access model, session memory, citation rendering, naming enforcement, and fallback strategy

Both documents were produced under NDA and are available on request; a public version would need a redaction pass and sponsor sign-off first.


πŸŽ“ Education & Highlights

University of Central Florida β€” B.S. Computer Science Β· Expected December 2026 Β· GPA 3.38

  • πŸ₯‰ 3rd Place β€” UCF Horse Plinko Cyber Defense Competition (Oct 2024)
  • πŸŽ“ Bright Futures Academic Scholarship
  • βœ… Passed the Computer Science Foundation Exam
  • πŸ“œ Certifications:
    • Human Subjects Research: Social/Behavioral (Group 2)
    • Responsible Conduct of Research (Engineers)
    • Certified Internet Business Associate
    • MTA: Windows OS Fundamentals
    • MTA: Introduction to Programming Using Python
    • American Red Cross Water Safety Instructor

πŸ“Š GitHub Stats

David's GitHub Stats Top Languages


πŸ“« Contact

Thanks for stopping by β€” feel free to reach out or explore my work!

Pinned Loading

  1. d4davidg.github.io d4davidg.github.io Public template

    HTML

  2. jm19pa/Group25-Large-Project-COP4331 jm19pa/Group25-Large-Project-COP4331 Public

    Group 25's large project for COP4331

    Dart

  3. jm19pa/COP4331-Group16-Small-Project jm19pa/COP4331-Group16-Small-Project Public

    Contact database website for COP4331

    JavaScript