Hannah Ward

Software Engineer at Notion

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job1 year of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
github-logo-circle

Github Skills (22)

sti10
json10
stx10
javascript10
python10
apidoc10
api-client10
stig10
data-parsing10
ui-design10
uid10
threat-intelligence10
api10
front-end-development10
msp9

Programming languages (12)

TypeScriptJavaShellJavaScriptGoLuaPHPHTML

Github contributions (5)

github-logo-circle
MISP/PyMISP

Jul 2016 - Feb 2019

Python library using the MISP Rest API
Role in this project:
userBack-end Developer
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.
api-clientapipython-librarypythonmisp
MISP/misp-modules

Aug 2016 - Mar 2017

Modules for expansion services, enrichment, import and export in MISP and other tools.
Role in this project:
userBack-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.
Request Free Trial