Hannah Ward is a software engineer based in San Francisco with 11 years of experience building full-stack and back-end systems, now on product teams at Notion. She blends strong leadership and teaching experience from Georgia Tech with hands-on contributions to high-impact open-source threat intelligence projects like MISP and PyMISP, where she implemented STIX import/export features, improved parsing of observables, and added tests and docs. Her internships at Spotify, HubSpot, and Cisco underscore a pattern of shipping reliable, user-focused features and improving build and UI behavior across complex codebases. Comfortable in both security-conscious data platforms and consumer product environments, she also brings an approachable team culture—she literally turned “listening to weeb music and programming” into a long-term career.
11 years of coding experience
1 year of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
Contributions:31 commits, 1 PR, 18 pushes in 2 years 7 months
Contributions summary:Hannah primarily contributed to the core functionality of the PyMISP library, specifically focusing on enhancing the MISP API interaction capabilities. Their work includes implementing STIX retrieval features, fixing search indexing issues, and integrating the MISP STIX converter for data transformations. They also added the ability to add attachments to events and disable correlation on attributes. Furthermore, the user updated documentation and made code improvements to comply with PEP257 standards.
Modules for expansion services, enrichment, import and export in MISP and other tools.
Role in this project:
Back-end Developer
Contributions:43 commits, 9 PRs, 13 comments in 6 months
Contributions summary:Hannah primarily contributed to the development of a STIX import module, enhancing the capabilities of the MISP platform. They implemented features to import STIX data, specifically focusing on IPs, domains, threat actors, indicators, exploit targets, and campaigns. The contributions included adding documentation, refactoring code, and improving the module's ability to identify file hashes and parse observable compositions. The user also added tests for the STIX import functionality.
exportmisppassive-dnsimport-and-exportexpansion
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.