Michał Aibin

Program Head at Baeldung

Greater Vancouver Metropolitan Area 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

🤩
Rockstar
🎓
Top School
Michał Aibin is a program head and research faculty with a PhD in computer science, blending a decade of industry and academic experience to translate AI and optimization research into real-world solutions. He leads interdisciplinary graduate programs and industry partnerships at BCIT while also guiding startups and serving as CTO at an AI wildfire prediction company, building risk-scoring engines and pilot deployments across Canada and the U.S. His work spans drone-enabled computer vision, predictive analytics, and systems engineering, backed by over CAD 5M in secured research funding and extensive Mitacs collaboration. A seasoned Java/Spring engineer and contributor to OAuth2 server implementations, he pairs deep hands-on backend expertise with curriculum design and mentorship. Known for turning student projects into market-ready MVPs through the Industry Sponsored Student Project Program, he has coordinated collaborations with more than 100 industry partners. He is driven by solving urgent societal problems—wildfire prevention to smarter healthcare scheduling—by combining rigorous research with pragmatic product delivery.
code11 years of coding experience
job13 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Wrocław University of Science and Technology
bookVisiting Research Scholar Computer Science, Visiting Research Scholar Computer Science at Simon Fraser University
languagesFrench, Polish, English
stackoverflow-logo

Stackoverflow

Stats
3,573reputation
1.1mreached
185answers
25questions
Badges
java
top-5%
spring
top-5%
github-logo-circle

Github Skills (21)

java10
javas10
authorization-server10
spring-boot10
oauth10
database-connection9
spring9
server-configuration9
databases9
database9
rest-api8
testing7
tomcat6
jpa6
hibernate6

Programming languages (6)

JavaScalaJavaScriptTSQLKotlinPython

Github contributions (5)

github-logo-circle
Getting Started withg Spring Security OAuth:
Role in this project:
userBack-end Developer
Contributions:9 commits, 6 PRs, 2 pushes in 4 years 2 months
Contributions summary:Michał primarily contributed to the configuration and implementation of OAuth2 server functionalities. Their work included setting up and modifying authorization server configurations, managing client details, and integrating with database for storing tokens and client information. The user also focused on live testing of OAuth2 authorization and token revocation functionalities, and debugging some configurations and fixes. Additionally, the user was responsible for the final commit on OAuth2 dynamic client registration.
oauthspringspring-securityspring-security-oauth
BCIT-SoCAS/ceons

Jun 2018 - Apr 2020

Complex Elastic Optical Networks Simulator (CEONS)
Contributions:31 commits, 30 PRs, 50 pushes in 1 year 10 months
elasticsimulationsimulatoropticaloptical-networks
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