Yaroslav Lapin

Staff Software Engineer at HTMX

Herriman, Utah, United States
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
Yaroslav Lapin is a Staff Software Engineer with 17 years of experience building high-performance web and real-time systems, currently contributing at LegalZoom while leading HTMX as CEO. He specializes in modern front-end stacks (React, TypeScript, Astro, Vite, Tailwind) and has hands-on backend expertise in Erlang/Elixir, WebSockets, and cloud infrastructure (AWS, Pulumi). He led a migration from CRA to Astro+Vite, then codified learnings into open-source projects like QGP.app and B2B SaaS Kit to boost developer and user performance. His past work spans startups and product engineering at companies like Fogbender, 8x8, and Sameroom, plus legacy integrations such as GitHub services and enhancements to community repos like Microsoft’s TypeScriptSamples. Comfortable as a remote-first contributor and small-team leader, he combines deep systems knowledge with a knack for pragmatic UX improvements (e.g., MacGap enhancements for notifications and dock behavior). Trained as a physicist, he brings analytical rigor and a curiosity-driven approach to pushing software toward the “bleeding edge.”
code17 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science, Physics, Bachelor of Science, Physics at Saint Petersburg State University
github-logo-circle

Github Skills (29)

json10
objective-c10
javascript10
webhooks10
testing10
typescript10
webkit10
ruby10
typescript-types10
flux10
fluxor10
typescripts10
react10
api-design9
restful-api9

Programming languages (24)

MDXC++CSSCRustMakefileGoXSLT

Github contributions (5)

github-logo-circle
microsoft/TypeScriptSamples

Feb 2016 - Mar 2016

Community Driven Samples for TypeScript
Role in this project:
userFull-stack Developer
Contributions:8 commits, 1 PR, 6 comments in 19 days
Contributions summary:Yaroslav primarily contributed to enhancing the TypeScript-based frontend components and the application's architecture. Their work included adding type definitions to improve code safety, modifying stores and actions to leverage typed events, and refactoring components. They also made changes to build configurations, and build files.
community-driventypescript
MacGapProject/MacGap1

Nov 2013 - Dec 2013

Desktop WebKit wrapper for HTML/CSS/JS applications.
Role in this project:
userFull-stack Developer
Contributions:5 commits in 1 month
Contributions summary:Yaroslav focused on enhancing the MacGap1 application by adding features related to notifications and dock icon behavior. They implemented functionality for triggering events upon notification activation, as well as providing options to disable notification sounds and close notifications. Their contributions also included adding the ability to bounce the dock icon. These changes suggest a focus on improving the user experience and application features.
css-jselectroncssjavascripthtml-css-js
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
Yaroslav Lapin - Staff Software Engineer at HTMX