← All skills

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)

    Cigna Supplemental Health Services (via Magnit Global) · Aug 2021 – May 2026

    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

    Project

    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

    Project

    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

    Project

    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.

Courses & credentials