Memory Game
Complete browser-based card matching game (also known as Concentration) built with Mavo without a single line of custom JavaScript.
in a couple of sentences… or more π
My name is Dmitry Sharabin, and I have been a front-end web developer supervised by Lea Verou since 2018. I am a strong advocate for open source and a core member of the Mavo and Madata teams. Mavo is a JavaScript implementation of an HTML-based language that allows for creating reactive web applications by writing HTML. I have developed many plugins, written documentation, and made demos for Mavo since 2019.
I am passionate about developing web apps using HTML, CSS, vanilla JavaScript, and Angular when the projects require something more complex. I'm a huge fan of Angular, RxJS, Ionic Framework, and Firebase, which are (from my perspective) the right tools for building robust web apps.
As a freelance educator, my day job is to help companies develop courses and organize educational events for their employees. I have been teaching people informatics for almost two decades. I am a Microsoft Certified Trainer (MCT) and an expert in Microsoft Office Suite (MOS Master).
I enjoy sharing knowledge, helping people solve their issues and achieve their goals, writing code, designing, and developing web apps. If you want to know more about me and my work, keep scrolling, or check out my CV for something more formal. π
The most IΚΌm proud of… so far! π
Complete browser-based card matching game (also known as Concentration) built with Mavo without a single line of custom JavaScript.
Clone of the famous Wordle game built with Mavo without a single line of custom JavaScript.
Clone of the classic arcade game Frogger built during my studies on Front End Web Developer Nanodegree Program at Udacity.
Electronic Document Interchange system built from scratch with Ionic Angular Framework, Firebase as a backend, Netlify Functions, and Brevo (formerly Sendinblue) for transactional emails. Specially for Capital Law Firm.
A realtime chat app built with Mavo.
Flashcards app built with Mavo. The way to build the simplified version of this app is described with all the details in my article on CSS-Tricks.
Project Management System built with Mavo without a single line of custom JavaScript. Inspired by Kanbanchi. Styled with TailwindCSS.
Implementation of TodoMVC with Mavo without a single line of custom JavaScript.
Project inspired by CSS-Tricks and Angular Flex-Layout Demos. Built with Mavo without a single line of custom JavaScript.
I continually try to bring more awesomeness to Mavo by teaching it new tricks via plugins, either by developing my own (see below) or by contributing to the existing ones.
in Russian
in English
in Russian
in Russian