Alena Gusakov

Student

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
Alena Gusakov is an MMath student in Combinatorics & Optimization at the University of Waterloo with eight years of hands-on software engineering experience and a strong focus on formal mathematics and backend development. She has contributed substantially to the leanprover-community mathlib3 library, adding and refactoring combinatorics and category theory components such as matchings, perfect matchings, degree-sum formulas, and complement graph modules. Comfortable working in proof-assisted development, she blends rigorous mathematical reasoning with practical code hygiene to evolve a widely used formal mathematics codebase. Alena’s background suggests she thrives at the intersection of theoretical math and production-grade software, bringing precision and long-term maintainability to complex code.
code7 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
101reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

mathematics10
theorem-proving10
proofs10
combinatorics10
proof10
math10
leanback10
maths10
automations8
automation8
category-theory8
test-automation8

Programming languages (7)

TypeScriptC#LeanCSSSchemeJavaScriptPython

Github contributions (5)

github-logo-circle
Lean 3's obsolete mathematical components library: please use mathlib4
Role in this project:
userBack-end Developer
Contributions:63 reviews, 147 commits, 33 PRs in 2 years 6 months
Contributions summary:Alena primarily contributed to the formal mathematics library by adding and refactoring code related to combinatorics and category theory. Their work included introducing definitions for matchings and perfect matchings in graphs, as well as refactoring existing code. Furthermore, the user modified and expanded upon existing modules, such as degree-sum formula and the complement graph, to integrate with new features and meet the library's requirements.
maththeorem-provingcomponents-librarymathematicsjavascript
agusakov/graph_theory_2020

Aug 2020 - Aug 2020

Contributions:38 commits, 28 pushes, 4 branches in 17 days
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
Alena Gusakov - Student