Michael Lorek

Founder, Director at Online Design Academy

London, England, United Kingdom
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
Michael Lorek is a founder and director with nearly three decades of experience blending engineering, IT and design to help SMEs and startups shape effective online strategies. He founded Online Design Ltd in 2012 and now leads Online Design Academy, translating deep technical knowledge into practical consultancy, teaching and workshops. A longtime advocate for standards, efficiency and a healthy web ethos, he serves as a Mozilla Tech Speaker and has organized public-speaking workshops for technologists. Michael is also an active open-source contributor, maintaining and modernizing ANTLR grammars and making quality-focused fixes to heavyweight projects like Apache Hive, including updates for Java 11 and 17. Trained in computer-aided design, networking and technical computing in Hamburg, he brings a pragmatic cross-disciplinary perspective that connects low-level technical detail with user-centered design. Beyond consulting, his work reflects a curiosity for formal languages and parsers—an unusual technical thread for a web-focused practitioner.
code9 years of coding experience
job12 years of employment as a software developer
bookComputer Aided Design and Networking, Interior / Exterior Design, Information, measurement and control technology (technical computing), Computer Aided Design, Implementation and programming of microcomputers and systems in the technical field, Apprenticeship as Technical Draughtsman (Shipbuilding), Computer Aided Design and Networking, Interior / Exterior Design, Information, measurement and control technology (technical computing), Computer Aided Design, Implementation and programming of microcomputers and systems in the technical field, Apprenticeship as Technical Draughtsman (Shipbuilding) at Computer Communications Center - Hamburg Fachoberschule für Raumgestaltung - Hamburg Computer Akademie - Hamburg Computer Akademie - Hamburg Blohm & Voss AG
github-logo-circle

Github Skills (14)

javas10
parser10
parsing10
lex10
lexer10
parse10
apache-hive10
java10
antlr10
database9
sql9
big-data9
databases9
yara8

Programming languages (6)

C#JavaCANTLRGoPython

Github contributions (5)

github-logo-circle
antlr/grammars-v4

Oct 2020 - Dec 2022

Grammars written for ANTLR v4; expectation that the grammars are free of actions.
Role in this project:
userBack-end Developer
Contributions:11 reviews, 39 commits, 125 PRs in 2 years 2 months
Contributions summary:Michael primarily focused on fixing bugs related to Java grammar parsing. Their contributions include addressing issues with specific code constructs like interface method declarations, and generics within interfaces. They also upgraded the grammar to support Java 11 and Java 17 features, demonstrating a focus on keeping the grammar up-to-date with the latest Java language specifications. The user also introduced several new lexer and parser rules for Apache Derby, PlSql, and YARA grammars.
grammarparser-generatorabstract-syntax-treeexpectationgrammars
apache/hive

Jul 2017 - Oct 2024

Apache Hive
Role in this project:
userBack-end Developer
Contributions:9 PRs, 12 comments in 7 years 4 months
Contributions summary:Michael primarily contributed to the Apache Hive project by fixing typos and making minor code improvements in various Java files related to the execution engine and query processing. These changes included correcting errors in the `hive-exec` module, and also correcting minor code changes in core components of Hive. The user also contributed by integrating a new parser file. This indicates a focus on maintaining code quality and addressing minor issues in the Hive codebase.
flinksqlapachebig-dataspark
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
Michael Lorek - Founder, Director at Online Design Academy