Laurent Margirier

Software Engineer at Hyperline

London, England, France
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
Laurent Margirier is a software engineer with 12 years' experience specializing in JavaScript front-ends built on a backend-first mindset. He has led and rebuilt major UIs (Angular/Redux) at scale, defined APIs and test strategies, and shipped performance-focused libraries—most notably a client-side query system like a REST-over-SQL experience that kept views in sync without GraphQL. Comfortable hiring and growing teams, Laurent has run frontend groups, managed cross-platform teams including iOS, and driven continuous delivery and testing culture. His hands-on background spans startups to product teams, from founding a subtitle service to improving load times and CI for multiple products. An active contributor to notable open-source projects, he enhanced the front-end of the popular 2048 game by adding “keep playing” and high-value-tile UI improvements. Based in London with French roots, he combines pragmatic engineering with a taste for elegant, maintainable client-side architectures.
code12 years of coding experience
job8 years of employment as a software developer
languagesFrench, English
github-logo-circle

Github Skills (8)

html10
css10
javascript10
game-development10
ui-design10
user-interface8
graphical-user-interface8
mobile-development8

Programming languages (5)

TypeScriptMDXJavaJavaScriptHTML

Github contributions (5)

github-logo-circle
gabrielecirulli/2048

Mar 2014 - Mar 2014

The source code for 2048
Role in this project:
userFront-end Developer
Contributions:6 commits in 1 day
Contributions summary:Laurent primarily contributed to the front-end aspects of the 2048 game. They implemented features to allow the user to continue playing after winning, and introduced a visual change for tiles with values exceeding 2048. The changes involved modifications to the HTML, JavaScript (specifically the HTMLActuator, GameManager, and KeyboardInputManager), and CSS to support these new features and user interactions. They also updated the user interface to incorporate a "Keep playing" button.
detailsgoogle-playgamejavascriptonline-game
marg51/foul

Mar 2015 - May 2015

Contributions:55 commits, 28 pushes, 7 branches in 1 month
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