§ Experience

Where the time went.

A reverse-chronological account of the roles that shaped the work: agentic AI tools, software-engineering automation, and practical systems for complex business problems. For the longer story, the wins, the dead ends, and the side quests, see the pathway.

Mar 2024 - Dec 2024

Remote · w/ University of Calgary

Mozilla

Research Volunteer

Research collaboration with Mozilla and the University of Calgary developing an agentic GPT-4 tool for Firefox QA test-plan generation. The tool ingests seed cases, feature descriptions, and scope; drafts candidate cases; and uses similarity checks to compare against the human-written plan.

  • Paper in preparation on how agentic prompting strategies affect test-case coverage.
  • Continuing collaboration on Mozilla Bugbug, bug-classification automation for Bugzilla.
  • Agentic AI
  • GPT-4
  • Python
  • Cosine similarity
  • TaskCluster

Nov 2023 - Mar 2024

Remote · sponsored by Software Freedom Conservancy

Outreachy × Mozilla Firefox

Open-source Intern

Worked on Bugbug, Mozilla's open-source ML pipeline for bug triage on Bugzilla. Shipped two production models and integrated the training workflow with modern observability.

  • Shipped a model that auto-tags accessibility-related bugs on Bugzilla.
  • Shipped a spam-comment classifier that quietly removes Bugzilla noise.
  • Integrated training with Weights & Biases for interpretability and metric comparison.
  • Moved model training onto TaskCluster, Mozilla's CI platform, for compute flexibility.
  • Python
  • scikit-learn
  • Weights & Biases
  • TaskCluster
  • Bugzilla API

Mar 2017 - Apr 2017

Kampala, Uganda

Medici con l'Africa CUAMM

Data Entry Clerk

Filtered and analysed organisational data for an Italian NGO improving healthcare access across African countries. Surfaced insights from raw field data.

  • Excel
  • Data cleaning