Nathan Klapstein

Network Analyst at Government of Canada

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
Nathan Klapstein is a software engineer and network analyst with 10 years of experience blending security-minded reverse engineering, test automation, and systems engineering. He has spent five years supporting the Government of Canada and contributed to Alberta’s first satellite, EX-Alta 1, bringing both operational discipline and embedded-systems perspective to software projects. An active open-source contributor, Nathan has improved mutation-testing tooling (mutmut) by hardening tests across Python versions and enhancing CI reporting. He combines practical network analysis and QA expertise with a taste for unconventional solutions—his GitHub quip about parsing HTML with regex hints at a pragmatic, results-focused approach. Outside of engineering he teaches music and collaborates in a multinational jam group, reflecting a creative streak that informs his problem-solving.
code10 years of coding experience
bookBachelor of Science - BS, Computer Software Engineering, Bachelor of Science - BS, Computer Software Engineering at University of Alberta
github-logo-circle

Github Skills (7)

mutation-testing10
pytest10
python10
test-automation10
testing10
git4
cicd3

Programming languages (7)

JavaC++MakefileHTMLRubyPythonKotlin

Github contributions (5)

github-logo-circle
boxed/mutmut

Dec 2018 - Dec 2020

Mutation testing system
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:48 commits, 38 PRs, 5 pushes in 2 years
Contributions summary:Nathan primarily focused on enhancing the mutation testing system, `mutmut`. Their contributions involved adding tests for various Python versions and fixing related import and syntax issues. They refactored existing tests, implemented new tests for specific scenarios, and adjusted test parameters. The user's work also included modifications to the testing framework, handling of timeouts, and generation of JUnit XML reports.
mutation-testingtestingpython
nklapste/graypy

Sep 2018 - Sep 2019

Python logging handler for Graylog2 that sends messages in GELF (Graylog Extended Log Format).
Contributions:12 PRs, 310 pushes, 17 branches in 1 year
pythongraylogextendedloggerlog-analysis
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