Mark Evenson

Austria
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
Mark Evenson is a seasoned software engineer and systems architect with nearly three decades of Internet and open-source experience and 18 years of professional software practice, now based in Austria. He specializes in building distributed, large-scale, highly available web publishing and eCommerce systems using Common Lisp, Python, Java, Rust, and C, and pairs that with deep IP networking, security, and UNIX system administration skills. Mark has led engineering teams and product delivery from requirements gathering and BPMN modeling through agile execution to production, consistently focusing on ROI and operational robustness. He is an active contributor to prominent Lisp projects—improving ABCL support in SLIME, SLY, and CFFI—which highlights rare expertise bridging JVM/Java interop with Common Lisp tooling. His background spans startups, research labs, NGOs, and major publishers, revealing an ability to translate academic-grade semantics and logic-driven designs into pragmatic production systems. Known for quietly tackling knotty backend problems, he often surfaces non-obvious fixes that improve developer tooling and runtime resilience.
code18 years of coding experience
job16 years of employment as a software developer
bookBA, Physics/Mathematics, BA, Physics/Mathematics at Cornell University
languagesGerman
github-logo-circle

Github Skills (8)

debugging10
debug10
interoperability10
emacs10
common-lisp10
cffi10
foreign10
lisp10

Programming languages (16)

JavaC++RustSchemeGoCommon LispHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
slime/slime

Feb 2014 - Jun 2020

The Superior Lisp Interaction Mode for Emacs
Role in this project:
userBack-end Developer
Contributions:2 reviews, 17 commits, 39 PRs in 6 years 5 months
Contributions summary:Mark primarily focused on enhancing the ABCL (Armed Bear Common Lisp) backend for the SLIME (Superior Lisp Interaction Mode for Emacs) project. They made several key improvements, including expanding the functionality of the `DESCRIBE-DEFINITION` feature for macros and implementing inspection capabilities for sldb frame arguments. Furthermore, the user refined the MOP (Meta-Object Protocol) integration by adjusting symbols and improved the inspection of Java methods and fields within the ABCL environment, alongside general bug fixes.
elispinteractionemacsemacs-lsplisp
cffi/cffi

Oct 2012 - Jun 2020

The Common Foreign Function Interface
Role in this project:
userBack-end Developer
Contributions:9 commits, 3 PRs, 4 comments in 7 years 8 months
Contributions summary:Mark primarily contributed to the Common Foreign Function Interface (CFFI) project, focusing on integrating and enhancing its functionality within the ABCL (Armed Bear Common Lisp) environment. Their work included refactoring code, resolving compilation warnings, and improving the handling of function pointers. They addressed issues related to callbacks by promoting data types and refining the interface. Additionally, the user implemented features such as MAKE-SHAREABLE-BYTE-VECTOR and made adjustments to support newer versions of JNA.
foreign-function-interfacelisp-interpreterlispforeignffi
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
Mark Evenson