
Kirill Madorin
Verified Expert in Engineering
Front-end Developer
Novi Sad, Vojvodina, Serbia
Toptal member since August 27, 2018
Kirill is a highly experienced front-end engineer with 6+ years of experience in blockchain development and modern JavaScript frameworks. Proficient in React, TypeScript, Ethers.js, Wagmi/Viem, and Solana development tools, he focuses on building performant and user-friendly decentralized applications. Skilled at optimizing user experiences and integrating complex systems, Kirill will be a great addition to any team.
Portfolio
Experience
- JavaScript - 13 years
- Front-end - 12 years
- React - 6 years
- Blockchain - 6 years
- HTML - 4 years
- Viem - 3 years
- Wagmi - 2 years
- Node.js - 1 year
Availability
Preferred Environment
MacOS, Zsh, ITerm, Sublime Text, WebStorm
The most amazing...
...project I've completed was a liquid staking protocol on Filecoin, which we built from scratch.
Work Experience
Co-founder, CTO
Collectif DAO
- Spearheaded the development team for a project that achieved $1 million in total value locked (TVL).
- Architected and built the entire front-end infrastructure from scratch using React and TypeScript.
- Implemented blockchain wallet integrations and complex data dashboards.
- Managed project infrastructure, including AWS servers and Filecoin nodes.
Team Lead
Solaris Protocol
- Headed a team of four to build a lending protocol on Solana from scratch to testnet.
- Won 2nd place in the Solana Seasons hackathon, Eastern Europe track, and prizes from Kin and Spacemind.
- Built a TypeScript SDK and liquidations bot for the protocol from scratch.
Front-end Developer
Toptal
- Developed and enhanced the company's SEO-focused websites.
- Improved Google Page Speed score from 30-50 to 90-96 through various optimization techniques.
- Increased site performance after migrating from Vue 2 to Vue 3.
Front-end Developer
Advertising IQ
- Increased the speed of the front-end development process for new components in client site templates twice.
- Made and updated UI components and layout for the company's CRM system.
- Refactored the company's site's legacy code to simplify it for future edits.
Mentor
HTML Academy
- Served as a mentor for the basic HTML/CSS course. Helped 20 students make their first steps in front-end development and graduate with portfolio projects.
- Helped students understand complex parts of HTML and CSS.
- Provided detailed reviews of students' code to ensure it followed the latest industry standards.
Front-end Developer
Lomonosov
- Supported client sites and added new components and pages.
- Created the project UI architecture with BEM methodology.
- Developed a responsive version of the company site.
Front-end Developer
Artenergy
- Transformed designs from Sketch, PSD, or wireframes into websites and developed prototypes using Bootstrap.
- Made complex SVG and CSS animations for client sites.
- Created WordPress themes from scratch. Customized existing WordPress themes.
Experience
CollectifDAO
https://collectif.finance/Solaris Protocol
https://github.com/solaris-protocol/Education
Master's Degree in Mathematics and Computer Science
Voronezh State University - Voronezh, Russia
Certifications
Fundamentals of Agents
Hugging Face
Substrate Runtime Developer
Industry Connect
Functional Programming Principles in Scala
Coursera
Blockchain Platforms
Coursera
Decentralized Applications (Dapps)
Coursera
Blockchain Basics
Coursera
Smart Contracts
Coursera
Skills
Libraries/APIs
React, jQuery, Handlebars, Wagmi, Node.js, Web3.js, Pydantic
Tools
Sublime Text, ITerm, Zsh, Adobe Photoshop, Sketch, Git, WebStorm, Figma, Etherscan, AI Prompts, Claude
Languages
JavaScript, HTML, Sass, CSS, Solidity, Pug, JADE, Java, C++, Scala, TypeScript, Rust, HTML5, SCSS, Python
Paradigms
BEM, Object-oriented Programming (OOP), Functional Programming, UX Design
Platforms
Blockchain, MacOS, WordPress, Amazon EC2, Ethereum
Frameworks
Bootstrap, Parity Polkadot, Substrate, LangGraph, LlamaIndex
Other
Front-end, Forms, Squarespace, User Interface (UI), User Experience (UX), Viem, Ethers.js, SVG, GitFlow, Mathematical Modeling, Neural Networks, Machine Learning, Filecoin, Smart Contracts, Bitcoin, Pixel Perfect, Responsive Design, Sketch to HTML, Solana, Large Language Models (LLMs), LangChain, Transformers, Cursor AI, Styled-components, Vite
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring