Olemis Lang is a founder and senior software engineer with 12 years of experience building open-source and startup technology ecosystems from Montreal. He combines deep backend engineering—contributing to notable projects like Skycoin (core and wallet) and Brython—with hands-on entrepreneurship, having launched Makercitos and TheCubanTech to support local startups and fablab networks. At Skycoin he focused on low-level messaging and gnet serialization, and at Brython he improved Python import machinery for browser-based execution, showing a knack for protocol and runtime internals. A long-time Apache contributor and early creator of the Bloodhound issue-tracking platform, he blends product-minded architecture with community-driven development. Unusually, his background spans cultural programming and fablab management, reflecting a talent for translating technical platforms into real-world innovation infrastructure.
12 years of coding experience
Computer Software Engineering, Computer Software Engineering at NIIT
Business Administration and Management, General, Business Administration and Management, General at Cursos Club BPM
Contributions:554 commits, 57 PRs, 1 push in 1 year 4 months
Contributions summary:Olemis was actively involved in developing core features and functionalities within the Skycoin Core and Wallet repository. Their commits involved implementing and testing the serialization of messages within the daemon and gnet modules. The code changes show the user's focus on understanding and optimizing communication protocols for the blockchain platform. They also made merges from the develop branch, indicating involvement in integrating new features and improvements.
Brython (Browser Python) is an implementation of Python 3 running in the browser
Role in this project:
Back-end Developer
Contributions:104 commits, 6 PRs, 16 pushes in 2 years 3 months
Contributions summary:Olemis focused on enhancing the Brython browser-based Python implementation, particularly around the import machinery. Their work included fixing type errors in the `sys.modules` property and promoting the `_sys` module to a built-in module, extending it with `sys.path` and `sys.meta_path` properties, critical for the import process. The user also made several refactoring attempts to improve the import machinery's compatibility with PEP 302 and Python 3.4, which demonstrates their dedication to improving the core functionality of the project.
pythonbrowserbrythonpython-3python3
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
Olemis Lang - Founder at The Apache Software Foundation