Lakin Wecker

Director at Structured Abstraction

Calgary, Alberta, Canada
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
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.
code19 years of coding experience
job3 years of employment as a software developer
bookMasters Of Science Computer Graphics, Masters Of Science Computer Graphics at University of Calgary
bookNone Computer Science, None Computer Science at Columbia Union College
stackoverflow-logo

Stackoverflow

Stats
41reputation
818reached
2answers
2questions
github-logo-circle

Github Skills (22)

javascript10
python10
bots10
python-multiprocessing10
scala10
chess10
api10
googlebot10
multi-process10
multiprocessing10
lichess10
queuing9
queue9
stripe-api9
playframework9

Programming languages (16)

C#JavaC++RustCCMakeScalaVue

Github contributions (5)

github-logo-circle
lichess-org/lila

May 2016 - Sep 2022

♞ lichess.org: the forever free, adless and open source chess server ♞
Role in this project:
userFull-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.
gamefunctional-programmingplay-frameworknon-profittype-safe
lichess-bot-devs/lichess-bot

Apr 2018 - Apr 2018

A bridge between Lichess bots and chess engines
Role in this project:
userBack-end Developer
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.
Request Free Trial
Lakin Wecker - Director at Structured Abstraction