Lakin Wecker is a seasoned software leader and director with 19 years of experience combining academic research and hands-on engineering across web, graphics, and systems domains. He holds an MSc in Computer Graphics and has pursued a PhD while publishing research, bringing rigorous analytical thinking to product and platform decisions. As founder of Structured Abstraction and former CTO of BigGeo, he has led full-stack development, systems administration, and scalable internet solutions for nearly two decades. An active open-source contributor, he’s worked on high-profile projects like lichess.org—implementing backend concurrency, queuing, and subscription integrations—demonstrating a knack for reliable, concurrent systems. Based in Calgary, he pairs a practitioner’s drive to “write better code” with an educator’s inclination to teach and explain complex ideas.
19 years of coding experience
3 years of employment as a software developer
Masters Of Science Computer Graphics, Masters Of Science Computer Graphics at University of Calgary
None Computer Science, None Computer Science at Columbia Union College
♞ lichess.org: the forever free, adless and open source chess server ♞
Role in this project:
Full-stack Developer
Contributions:48 commits, 14 PRs, 74 comments in 6 years 4 months
Contributions summary:Lakin primarily focused on enhancing the lichess.org platform, contributing to both the frontend and backend. Their work included refactoring JavaScript templates and integrating new features like Stripe payment integration and handling different subscription models (one-time, lifetime, and monthly). They also updated the UI with a new logo and optimized code formatting using Prettier.
Contributions:11 commits, 4 PRs, 7 comments in 2 days
Contributions summary:Lakin primarily focused on developing the back-end logic for a Lichess bot, incorporating multiprocessing for handling multiple games concurrently. They implemented features for accepting and declining challenges, managing game streams, and integrating with the Lichess API. Furthermore, the user introduced queuing mechanisms to manage challenges, ensuring a thread-safe approach for concurrent game execution and resource management.
apilichess-botpythonbotbridge
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.