Maciej Katafiasz

Software Engineer at Government CIO

San Francisco Bay Area 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

👤
Senior
🎓
Top School
Maciej Katafiasz is a San Francisco Bay Area software engineer with 18 years of experience building CI, support tooling, backend systems, GUIs and localisation for both startups and large engineering organizations. He has a strong track record in Python-driven infrastructure and internal CI at companies like Pure Storage and Cerebras, and now brings that expertise to public-sector CIO projects. An active open-source contributor and Common Lisp aficionado, he’s improved developer tooling firsthand—most notably enhancing the popular Emacs multiple-cursors package with smart marking behavior and tests. His background spans web, systems and research software, and he combines pragmatic engineering with a penchant for developer productivity and elegant tooling.
code18 years of coding experience
job11 years of employment as a software developer
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Syddansk Universitet
bookPolitechnika Śląska w Gliwicach
languagesEnglish, Polish, Danish, Japanese
stackoverflow-logo

Stackoverflow

Stats
215reputation
7kreached
4answers
10questions
github-logo-circle

Github Skills (11)

emacs-lisp10
testing9
foreign-keys6
data-generation6
content-security-policy6
docker6
docker-compose6
sql6
android6
postgresql6
cryptography6

Programming languages (16)

C++RustCGoCommon LispHTMLGDScriptTypeScript

Github contributions (5)

github-logo-circle
magnars/multiple-cursors.el

Aug 2013 - Sep 2013

Multiple cursors for emacs.
Role in this project:
userFull-stack Developer
Contributions:15 commits in 14 days
Contributions summary:Maciej primarily focused on enhancing the functionality of the `multiple-cursors.el` package. Their contributions included implementing the `mc/mark-all-dwim` command, refining its behavior, and adding associated tests. Further modifications involved making `mc/mark-all-dwim` behave differently based on prefix arguments and correcting logic within `mc/mark-all-in-region` to prevent infinite loops. These changes demonstrate a focus on feature implementation, testing, and refining user interaction within the Emacs environment.
centercursorsemacscursoremacs-lisp
mathrick/emacs-config

Aug 2013 - Sep 2022

Contributions:113 commits, 15 pushes, 7 branches in 9 years 2 months
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
Maciej Katafiasz - Software Engineer at Government CIO