Skill
Automated testing
Related work and learning, in one place.
Automated software tests. Specific frameworks and test types are linked separately where supported.
Experience
Application Development Advisor (Full-stack software engineering)
Sole developer maintaining and extending an inherited field-quoting application and lead on the contract-generation app behind a national supplemental-health-insurance underwriting pipeline — Oracle APEX and JavaScript on the front, PL/SQL and Python on the back.
Projects
Earth-Science Data Tooling — Packaged Scientific Python
I developed scientific-data tools through NASA internships and UMBC research, including conversion to netCDF4 and parsing into pandas DataFrames. cosmic-crunch and noaa-gml-file-reader are published on PyPI; I also contributed to collaborative cloud-anomaly analysis.
did-it — Checking an AI Agent's Claims Against Its Transcript
I built did-it to compare a coding agent’s procedural claims with its Claude Code transcript. It checks the sequence of tool calls and results, then returns a receipt identifying supporting, contradictory, or missing evidence for each claim.
pydlock — A File-Encryption Package on PyPI
I rebuilt pydlock from a file-encryption script into a Python CLI and library published on PyPI. It combines scrypt password-derived keys, Fernet authenticated encryption, and a versioned file format.
Language and editor tooling
A custom language with a lexer, parser, scope checks and Python AST execution, plus TypeScript editor extensions, a language server and a debug adapter for diagnostics, source breakpoints and stack frames. I architected and directed the AI-assisted implementation.
Source-derived architecture diagrams
I directed development of a Python tool that parses source ASTs, extracts dependency relationships and generates Mermaid diagrams, with a comparison check for stale diagrams.