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.”
17 years of coding experience
14 years of employment as a software developer
Bachelor of Science, Physics, Bachelor of Science, Physics at Saint Petersburg State University
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.
Desktop WebKit wrapper for HTML/CSS/JS applications.
Role in this project:
Full-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.