Emil Ibatullin

Full Stack Engineer at Aurora Labs

Leipzig, Saxony, Germany
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
Emil Ibatullin is a Full Stack Engineer with 11 years of experience building performant, production-grade web applications and blockchain tooling from Leipzig. He specializes in React and TypeScript frontends, having led design systems, testing and CI/CD adoption while improving app performance and DX across multiple teams. In parallel he ships Solidity and Rust smart-contracts and high-frequency MEV arbitrage bots—bringing a rare mix of UI craft and low-level crypto systems engineering. Emil contributes to open-source editor tooling (improving serialization/deserialization and rich-text plugin behavior) and has practical experience implementing Passkeys/WebAuthn and cross-chain communication. Colleagues know him for tackling hard edge cases—whether deserializing complex editor node trees or reverse-engineering competitor on-chain flows—to squeeze out reliable, real-world wins.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster, Differential equations, Master, Differential equations at Kazan State University
languagesRussian, English
github-logo-circle

Github Skills (11)

typescript10
typescripts10
slate10
react10
typescript-types10
javascript9
html8
css8
wysiwyg7
ai6
shadcn-ui5

Programming languages (7)

TypeScriptShellSolidityJavaScriptGoZigRuby

Github contributions (5)

github-logo-circle
udecode/plate

May 2021 - May 2021

A rich-text editor powered by AI
Role in this project:
userFront-end Developer
Contributions:5 commits, 4 PRs, 1 comment in 8 days
Contributions summary:Emil focused on improving the rich-text editor's functionality, specifically addressing deserialization issues for various mark plugins (italic, strikethrough, superscript, and subscript). They also added a test case for a utility function related to handling document fragments within the editor. Further contributions included adding a normalization rule for handling children that contain different node types within the editor's structure, and fixing an issue related to the serialization of HTML from nodes.
plugin-systemrich-textwysiwyg-editorrichtextjavascript
Contributions:8403 pushes, 1 branch in 8 months
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
Emil Ibatullin - Full Stack Engineer at Aurora Labs