Kirill Madorin, Developer in Novi Sad, Vojvodina, Serbia
Kirill is available for hire
Hire Kirill

Kirill Madorin

Verified Expert  in Engineering

Bio

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

Collectif DAO
Filecoin, Blockchain, Rust, Solidity, TypeScript, React, Wagmi, Viem, Ethers.js...
Solaris Protocol
Blockchain, Rust, Solana, TypeScript, Web3.js, React
Toptal
CSS, HTML5, SCSS, Pixel Perfect, Sketch, Responsive Design, Sketch to HTML, BEM...

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

Full-time

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

2022 - 2024
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.
Technologies: Filecoin, Blockchain, Rust, Solidity, TypeScript, React, Wagmi, Viem, Ethers.js, Etherscan, Claude, UX Design, Vite

Team Lead

2021 - 2021
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.
Technologies: Blockchain, Rust, Solana, TypeScript, Web3.js, React

Front-end Developer

2019 - 2021
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.
Technologies: CSS, HTML5, SCSS, Pixel Perfect, Sketch, Responsive Design, Sketch to HTML, BEM, JavaScript, User Experience (UX), User Interface (UI), Forms

Front-end Developer

2017 - 2018
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.
Technologies: jQuery, JavaScript, Sass, CSS, HTML, Figma, Front-end, User Interface (UI), User Experience (UX)

Mentor

2016 - 2018
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.
Technologies: JavaScript, CSS, HTML, Front-end, BEM

Front-end Developer

2016 - 2017
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.
Technologies: GitFlow, Git, BEM, jQuery, JavaScript, Sass, CSS, JADE, HTML, Front-end, User Interface (UI), User Experience (UX)

Front-end Developer

2014 - 2016
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.
Technologies: SVG, Bootstrap, Sketch, Adobe Photoshop, WordPress, jQuery, JavaScript, CSS, HTML, Front-end, User Interface (UI), User Experience (UX), Forms, Squarespace

Experience

CollectifDAO

https://collectif.finance/
A decentralized liquid staking protocol bringing capital-efficient storage and mining to the Filecoin network. It enables users to stake their FIL and receive Collective Filecoin (clFIL) tokens in return. Staked FIL is allocated to storage providers who use it to expand their mining operations, while clFIL can be utilized in the decentralized finance ecosystems of Filecoin.

Solaris Protocol

https://github.com/solaris-protocol/
A lending/borrowing protocol on the Solana blockchain inspired by Aave and Compound. It won 2nd prize on the Solana Seasons hackathon, Eastern European Track, and got additional sponsor prizes from KIN and Spacemind.

Education

2005 - 2011

Master's Degree in Mathematics and Computer Science

Voronezh State University - Voronezh, Russia

Certifications

FEBRUARY 2025 - PRESENT

Fundamentals of Agents

Hugging Face

FEBRUARY 2021 - PRESENT

Substrate Runtime Developer

Industry Connect

JANUARY 2019 - PRESENT

Functional Programming Principles in Scala

Coursera

DECEMBER 2018 - PRESENT

Blockchain Platforms

Coursera

DECEMBER 2018 - PRESENT

Decentralized Applications (Dapps)

Coursera

OCTOBER 2018 - PRESENT

Blockchain Basics

Coursera

OCTOBER 2018 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring