Profile
I am a digital designer and frontend developer with very wide skillset. I have more than 12 years of experience in web technologies. I build UI with Vue and many other amazing open source libraries. I can build an interactive experience or a digital product from ground up by myself or or in collaboration with a remote team.
I am passionate about working on impactful projects. I'm open for participation in creative industry and art projects, involving experiments with audio synthesis, vector graphics, web animations, interfaces and intermedia. Macing code open source is very welcomed but optional. Let's build something together!
GitHub Profile | Personal Website | LinkedIn profile
Skillset
Frontend Development
Vitepress static site build
Web browser APIs
SVG, Canvas 2D and GLSL shader graphics and animation
Web Audio API (Tone.js and Elementary.audio)
Web MIDI API (WebMIDI.js)
Fullscreen API and Intersection Observer API
File Reader API, Clipboard API, Web Share API
Local Storage API and IndexedDB for client-side data storage
Web Bluetooth API (Chromium browsers)
Installable PWAs and desktop/mobile apps build with Tauri
Backend Development
FileSystem API, Fetch API, ES6 data parsing
Nuxt SSR, SSG, Server API routes
Directus PostgreSQL schema, REST API design and Flow Server Actions
Self-hosted Docker deployments with Coolify and Portainer
Auxiliary development
NPM package releases and versioning
GitHub pages static hosting
ESP32 prototype firmware build and upload
Basic cryptographic literacy (DH, RSA, content-addressing)
Design
Adobe Illustrator vector design
Logo and brand identity design
Pre-press layout preparation
Multimedia
Music production in Logic Pro and Ableton
Live music performance with portable synth setup
Field and studio sound recording and editing
Reportage and studio photography
Cinema drone flight and filming
Education
Bachelor of Engineering - BE
2004–2008
High School of Composite Materials
Mendeleev University of Chemical Technology of Russia
- Chemical Engineering (Glass Ceramics)
- Technical English Translation
Languages
- Russian - Native speaker
- English - Upper intermediate - B2
- Thai - Elementary
Work experience
2022 — 2024
Interactive experience developer
PlaytronicaFreelance
I developed a number of web-apps complementary to the hardware synths collection
Remote team work experience
MIDI enabled Tone.js music synthesizer and custom SVG visualization for TouchMe Experience
A Tone.js synthesizer and visualizer of musical notes played on a MIDI controller or a computer keyboard
Interactive user experience with multiple scenes and usage statistics
SVG animations, full-screen mode and other modern web tech
Lightweight UI and reactive database for the Web Synth Collection
2022 — 2023
Education course author and narrator
SkillBoxVisual Music Theory video-course
Online course presenter experience with a complete video production team
Deep research verified and mapped with a professional methodologist
Work with remote students and educational materials production
2018 — 2021
Product designer
SkillPad
Self-employed
Adobe Illustrator vector design for print and packaging
Print shop communication and comprehensive print material research
Customer relations and product quality control
2010 — 2023
Chief System Administator
OGCC Ltd.
IT support
Server setup and maintenance
Software and IT services management
Purchase and servicing of computers, components and peripherials
Consulting on IT strategy and selection of tools
User access and passwords management
Domain names and web hosting management
Web-site development
Email, VPN and RDP services configuration
Technical education for staff
Backups and network security
Projects
2014 — Present
Researcher and Developer
chromatone.centerVisual Music Theory
Visual Music Theory research from the very basics to profound composition knowledge
Knowledge packed in Theory articles and learning experience packed in Practice web-apps for everyone
Real life tested and refined Vue + Vitepress web-app build process
Working print shop and custom LMS in development
2017 — Present
Musician, composer and live music performer
tsoop.comIndependent artist
Live multimedia generation - both music and visuals in sync
Full portable electronic music performance and recording setup
5 albums and 2 singles published on all major platforms
2012 — 2022
Journalist, designer, video producer, craftsman and administrator
ooley.ruIndependent artist
Makerspace catalog and up-to-date map
Interviews and video reviews recording, editing and publishing
Educational events planning and conducting
Full brand design and media package
NPM Packages Maintainer
use-chromatone - Interactive visual music toolkit
Gun-Avatar - Simple JS avatar generator for use with SEA Cryptographic keypairs
Gun-Vue - Toolset for easy p2p app development with Gun database and Vue 3 reactive components system
Let's build something together
I create purposeful web-sites and internal tools for any business and personal use. It may be anything from the list:
- Portfolio or Catalog static site built with Vitepress,
- Blog with Comments and Reactions, served by Nuxt,
- Internal CRM with analytics based on Directus,
- Online Shop with payments API from Stripe or other provider,
- Resource Management system with e-mail or other notifications system,
- Internal Knowledge Base with certain fields available as public APIs and in your employee/customer web-app,
- a discussion and rating platform for any goods and services...
- and any of 100 Tools, Apps, and Platforms I Can Build With My Stack
I can provide custom databases, logic and interfaces need for your business. Let's talk!
I'm available for freelance projects and part/fulltime hire
My project based workflow page is here to clarify the process of our mutually beneficial cooperation.