Dmitry Borody, Developer in Tbilisi, Georgia
Dmitry is currently unavailable

Dmitry Borody

Bio

Dmitry is a full-stack developer building complex SaaS products with full technical ownership, a lead engineer at Inkarnate, and the founder of a cross-stitch SaaS. He architects and delivers scalable systems independently, from decisions to deployment, works and communicates efficiently, and ships production-ready solutions with minimal client involvement. Dmitry is an expert in React/TypeScript, Node.js, performance optimization, and high-trust engagements requiring senior-level autonomy.

Portfolio

StitchMate
React, TypeScript, Next.js, Node.js, Full-stack Development, Product Design...
Inkarnate LLC
TypeScript, React, CSS3, MobX, Canvas 2D, WebGL, Rust, C++, .NET Core...
Random Variations (via Toptal)
Material UI, Real-time Audio Processing, MobX, React, Firebase, Web Audio...

Experience

  • Performance Optimization - 13 years
  • TypeScript - 9 years
  • React - 8 years
  • Node.js - 8 years
  • JavaScript - 7 years
  • Next.js - 6 years
  • Python - 5 years
  • Single-page Applications (SPAs) - 4 years

Preferred Environment

Terminal, Visual Studio Code (VS Code), Git, OS X

The most amazing...

...thing I've built is Inkarnate, serving 400,000+ monthly users. I architected the complete React rewrite of this fantasy mapmaking web editor.

Work Experience

Founder and Principal Engineer

2025 - PRESENT
StitchMate
  • Built a comprehensive web-based cross-stitch pattern editor as a solo founder (100+ features implemented, including advanced editing, import/export, and color management).
  • Architected a full-stack SaaS application from scratch: React/TypeScript front end, Node.js back end, and PostgreSQL database, designed for 50,000+ target users.
  • Drove all technical decisions independently, product design, and implementation.
Technologies: React, TypeScript, Next.js, Node.js, Full-stack Development, Product Design, Market Research, UX Design, SaaS, Architecture, Canvas 2D, Amazon Web Services (AWS), Product Development, JavaScript, Databases, Canvas, HTML, Reverse Engineering, Algorithm Design, Performance Optimization, System Architecture, Stripe API, PostgreSQL, React Native, Algorithms, CI/CD Pipelines, Cognitive Architectures, Figma to React, Vite, ETL, Headless CMS, WCAG 2, Flutter, Shadcn, Digital Banking, Fintech, Open Banking, Open Banking APIs, Banking & Finance

Principal Software Engineer

2019 - 2025
Inkarnate LLC
  • Architected and led a complete React/TypeScript rewrite of a legacy Angular app, resulting in 5x business growth and serving 400,000+ monthly active users.
  • Built a custom Canvas2D rendering engine for complex scenes with 100,000+ elements, enabling smooth real-time editing and industry-leading 8K resolution HD exports.
  • Independently planned, communicated, and implemented 20+ complex features, including HD exports, advanced layer management, and new editor tools, with minimal oversight.
  • Managed a small remote team of junior engineers, establishing technical standards and code quality practices while working asynchronously across time zones.
  • Made critical architectural decisions autonomously, balancing performance, maintainability, and feature velocity.
Technologies: TypeScript, React, CSS3, MobX, Canvas 2D, WebGL, Rust, C++, .NET Core, API Integration, AI Agents, APIs, JavaScript, Node.js, Next.js, Databases, Canvas, HTML, Reverse Engineering, Algorithm Design, Performance Optimization, System Architecture, Stripe API, PostgreSQL, Algorithms, Amazon Simple Email Service (SES), Amazon Simple Notification Service (SNS), React Navigation, HTML5 Canvas, JSON Web Tokens (JWT), Apple Pay, General Data Protection Regulation (GDPR), OAuth, Scroll Animations, Landing Page Optimization, Cognitive Architectures, Data Encryption, Supabase, ITSM, ServiceNow, React Query, Playwright, UI Testing, Figma to React, Ruby on Rails (RoR), Shopify API, ETL, CSS, Umbraco, Kotlin, AI-generated Code, Artificial Intelligence (AI), WCAG 2, Flutter, Shadcn, Digital Banking, Open Banking APIs, Banking & Finance

Principal Full-stack Web Developer

2018 - 2018
Random Variations (via Toptal)
  • Implemented the complete MVP of a real-time music app from scratch as the sole technical resource—architected entire stack, made all technology decisions independently.
  • Worked directly with non-technical founders, translating product vision into technical reality with minimal back-and-forth.
  • Delivered production-ready application on time with zero technical debt.
Technologies: Material UI, Real-time Audio Processing, MobX, React, Firebase, Web Audio, TypeScript, JavaScript, Node.js, Next.js, Databases, Canvas, HTML, Algorithm Design, Performance Optimization, Stripe API, Communication, Documentation, Front-end Development, Amazon S3 (AWS S3), Amazon Simple Email Service (SES), Amazon Simple Notification Service (SNS), Cursor AI, CI/CD Pipelines, General Data Protection Regulation (GDPR), OAuth, Role-based Access Control (RBAC), Front-end, Scroll Animations, Landing Page Optimization, Tailwind UI, PHP, Cognitive Architectures, Supabase, ITSM, Playwright, Figma to React, Vercel, Vite, Ruby on Rails (RoR), SQL, Analytical Dashboards, React Hooks, Headless CMS, .NET, Umbraco, Accessibility, Web Accessibility, Flutter, React Router, Shadcn, Digital Banking, Fintech, Open Banking, Open Banking APIs

Freelance Full-stack Web Developer

2017 - 2017
Reporter Suite (via Toptal)
  • Led complete rewrite of legacy AngularJS app to modern React stack as independent contractor—architected infrastructure, made technology choices, and executed with minimal client oversight.
  • Set up AWS infrastructure, deployment pipelines, monitoring, and user analytics autonomously—no DevOps support needed.
  • Migrated existing users and data, ensuring zero downtime, working independently on a critical business transition.
  • Implemented Stripe payments, invoice PDF generation, notifications, and admin UI based on high-level requirements with minimal clarification cycles.
Technologies: Amazon Web Services (AWS), Docker, Stripe, Node.js, Webpack, Redux, React, APIs, Server-side PDF Generation, TypeScript, JavaScript, Next.js, Databases, HTML, Performance Optimization, System Architecture, PostgreSQL, Documentation, Front-end Development, AWS Lambda, Amazon S3 (AWS S3), Amazon RDS, Amazon Simple Email Service (SES), Cursor AI, JSON Web Tokens (JWT), CI/CD Pipelines, Role-based Access Control (RBAC), Front-end, Tailwind CSS, Landing Page Optimization, PHP, Blockchain, Data Security, Large Language Models (LLMs), Supabase, ITSM, ServiceNow, React Query, UI Testing, Vercel, Shopify, Application State Management, Query Optimization, React Hooks, CSS, Headless CMS, .NET, Umbraco, Kotlin, AI-generated Code, WCAG 2, Accessibility, Flutter, React Router, Shadcn, Digital Banking, Fintech, Open Banking

Full-stack Web Developer

2016 - 2017
Smarkets
  • Optimized app performance using advanced techniques (code splitting, SSR caching, above-the-fold rendering), reducing load times by 40%—self-directed research and implementation.
  • Built a CI/CD pipeline with end-to-end Selenium tests on BrowserStack, establishing quality standards for the team.
  • Created stress-testing tools and a performance benchmarking system independently.
Technologies: Amazon Web Services (AWS), Linux, Docker, Flask, Python, Express.js, Node.js, Webpack, ECMAScript (ES6), React Native, GraphQL, Redux, React, REST APIs, Azure, SCSS, C#, Kubernetes, CSS, Finance, HL7, Mobile App Development, Android Video Compression, IPC, Model View Controller (MVC), JavaScript, Databases, HTML, Performance Optimization, Stripe API, PostgreSQL, Communication, Front-end Development, Amazon Simple Queue Service (SQS), Amazon RDS, HTML5 Canvas, JSON Web Tokens (JWT), CI/CD Pipelines, Socket.IO, Tailwind CSS, Responsive Development, Tailwind UI, Website Optimization, Vercel, Vite, SQL, Analytical Dashboards, React Hooks, Artificial Intelligence (AI), Web Accessibility

Software Engineer

2015 - 2016
AIM Tech Algotrading
  • Architected and built a scalable cluster system for trading strategy simulations from scratch, boosting quant analyst productivity by 3x—owned entire technical stack independently.
  • Designed and implemented a web front-end enabling analysts to launch simulations, visualize performance metrics, and compare trading strategies with zero training needed.
  • Built HFT strategy contest platform attracting 1,000+ participants (mainly university students), creating talent pipeline for the company's quant team—sole developer on 2-month timeline.
  • Established monitoring infrastructure (Prometheus, Grafana, Graylog) providing real-time visibility into cluster performance and user analytics.
  • Implemented high-performance parsers for trading data formats (FIX, FAST), handling millions of records with sub-second latency.
Technologies: Amazon Web Services (AWS), Graylog, Docker, Ansible, MongoDB, PostgreSQL, RabbitMQ, Redis, Django, Flask, Python, Webpack, React, ECMAScript (ES6), Web Design, C#, Kubernetes, Full-stack, Data Engineering, Data Visualization, Finance, IPC, System Architecture, Performance Optimization, JavaScript, Node.js, Databases, C++, C, HTML, Algorithm Design, Algorithms, Communication, Front-end Development, Amazon Simple Queue Service (SQS), Amazon RDS, HTML5 Canvas, Socket.IO, Tailwind CSS, Responsive Development, Tailwind UI, Website Optimization, MySQL, Large Language Models (LLMs), Vite, SQL, Analytical Dashboards, Application State Management, Query Optimization

Experience

StitchMate – Cross-stitch Pattern Editor

A comprehensive web-based pattern editor for cross-stitch, designed to serve an underserved market of 50,000+ active stitchers. As a solo founder, I built and handled everything from market research and product design to full-stack implementation.

It features 100+ tools, including advanced pattern editing, intelligent color management, multi-format import/export (PDF, PNG, proprietary formats), thread palette management with DMC/Anchor catalogs, pattern optimization algorithms, and high-resolution exports.

Technical Highlights:

• Custom Canvas2D rendering engine optimized for patterns with 50,000+ stitches, maintaining 60fps during real-time editing
• Complex algorithms for color reduction, pattern cleanup, and intelligent stitch placement
• Full-stack: React/TypeScript front-end with Next.js, Node.js back end, PostgreSQL database
• Sophisticated state management handling complex undo/redo across multiple editing contexts

I conducted a competitive analysis, identifying a $X revenue opportunity over three years. The project is approximately 80% complete with core editor, import, and export modules production-ready.

HFT Battle | Trading Strategies Contest Platform

An online contest platform for high-frequency trading strategies simulated on real historical data. Attracted 1,000+ participants (primarily university students) over a 2-month competition, creating a talent pipeline for the company's quantitative analyst pool.

Participants implement trading strategies in C++ or Python, run simulations locally with the provided SDK, or schedule cluster execution via the web interface.

The platform visualizes trading behavior, compares performance metrics, and exports data for analysis.

Technical Highlights:

• Architected complete microservice infrastructure as sole developer—simulation node pool, message queues (RabbitMQ), storage layer, API design
• Built a scalable cluster system handling concurrent strategy simulations on historical market data
• Developed web front-end (Django/Flask, JavaScript) for launching simulations, visualizing results, and comparing approaches
• Established CI/CD pipelines, monitoring (Prometheus, Grafana, Graylog), and infrastructure automation
• Designed SDK for local strategy development and debugging

After the initial solo development, I scaled the team to three engineers while maintaining architectural ownership.

Wordcloudy – Word Art Generator

An online tool for generating customizable word art designs with intelligent layout algorithms. Users select shapes, input text, customize fonts and colors, and the app fills the shape with optimally-placed words, creating aesthetically balanced designs. Export as high-resolution images or SVG for printing.

Built as a solo developer to explore high-performance web technologies and complex layout algorithms.

Technical Highlights:

• Rust + WebAssembly core engine for near-native performance in the browser
• Custom packing algorithms for optimal word placement within arbitrary shapes
• Real-time rendering and layout updates at 60fps
• Full-stack architecture: React/TypeScript front-end, NestJS API, PostgreSQL back end
• SVG generation engine for vector output suitable for professional printing

Reporter Suite App (via Toptal) | Single-page Application (SPA) and Back End

Comprehensive rewrite of legacy AngularJS application to modern React stack for US court reporters, handling invoice management, payment processing, case tracking, and professional networking.

The client needed a modern, scalable replacement for the Stamplay-based legacy app.

Delivered a complete technical overhaul as the sole developer with full ownership of architecture, infrastructure, and feature expansion.

Technical Highlights:

• Architected and deployed AWS infrastructure independently—staging environments, monitoring (Metabase), error tracking (TrackJS), load testing
• Implemented Stripe payment processing, Google OAuth, role-based access control, and real-time notifications
• Migrated existing users and data with zero downtime
• Built admin UI for simplified maintenance and support
• Delivered production-ready application meeting all client requirements with minimal oversight

MyGuitarTuner – Online Microphone Tuner

High-performance web-based instrument tuner using advanced audio processing algorithms for real-time pitch detection. Built to deliver professional-grade accuracy comparable to native apps, running entirely in the browser.

Technical Highlights:

• Rust + WebAssembly audio processing core achieving sub-10ms latency for pitch detection
• Custom autocorrelation algorithms optimized for musical instrument frequencies (20-4000 Hz range)
• Real-time audio analysis using Web Audio API with 60fps visual feedback on HTML Canvas
• Handles noisy input environments with advanced filtering and noise reduction
• Internationalized interface (English, Russian) built with Gatsby for optimal performance
• Zero installation required—instant access via browser with near-native performance

Designed as a solo developer to explore high-performance audio processing in web environments and demonstrate that browser-based tools can match native application quality.

Education

2011 - 2015

Bachelor's Degree in Computer Science and Applied Mathematics

Moscow Institute of Physics and Technology - Moscow, Russia

Skills

Libraries/APIs

Node.js, React, REST APIs, WebRTC, React Navigation, React Query, Shopify API, React Router, Firebase Web SDK, NgRx, Immutable.js, Pthreads, Web Audio API, Sockets, Pandas, D3.js, Three.js, Highcharts, NumPy, jQuery, Stripe API, Web Audio, Google Maps API, MobX, HTML5 Canvas, Socket.IO, Playwright, SciPy, Stripe, Redux-Saga, MPI, RxJS, Vue, OpenMP, VK API, Telegram Messenger API, Scikit-learn, Mailchimp API, Ramda, WebGL

Tools

Balsamiq Mockups, Sequelize, Mongoose, Canvas 2D, Algorithm Design, Canvas, Amazon Simple Queue Service (SQS), Shadcn, Sketch, Mocha, Tmux, RabbitMQ, LaTeX, NPM, Graphviz, Slack, Bitbucket, GitHub, Jenkins, Jupyter, Graylog, Webpack 2, NGINX, Adobe Lightroom, Ansible, Git, Makefile, Subversion (SVN), Amazon Simple Email Service (SES), Amazon Simple Notification Service (SNS), Terminal, Webpack, Apache Tomcat, Sketch 2, Docker Compose, Valgrind, Karma, Cron, Travis CI, BrowserStack, Stash, Grafana, Vim Text Editor, Vagrant, Flex/Bison, GNU Debugger (GDB), Asana, Gulp, Jira, GitLab, Grunt, Pivotal Tracker, Celery, Apache, Adobe Photoshop, CMake

Languages

TypeScript, Python, PHP, ECMAScript (ES6), C#, HTML5, CSS3, JavaScript, SCSS, CSS, Kotlin, HTML, GraphQL, SQL, CoffeeScript, Sass, Bash Script, Bash, C++, C, Objective-C, Less, Ruby, R, Scheme, Processing, Google Apps Script, Java, Lisp, Rust

Frameworks

Ruby on Rails (RoR), NestJS, Angular, Next.js, React Native, Bootstrap, Express.js, Redux, Material UI, AngularJS, .NET, ASP.NET, .NET Core, Tailwind CSS, Flutter, StrongLoop, Loopback, Jest, JSON Web Tokens (JWT), Twisted, Flask, Hapi.js, GWT, Boost, OAuth 2, JUnit, Selenium, Qt, Django

Paradigms

REST, Unit Testing, Responsive Development, ETL, Distributed Computing, Reactive Programming, Parallel Computing, Stress Testing, Asynchronous Programming, Microservices Architecture, Responsive Layout, Web Application Architecture, Responsive, Continuous Integration (CI), Rapid Prototyping, Prototype-based OOP, Functional Programming, Object-oriented Design (OOD), BEM, Test-driven Development (TDD), UX Design, Role-based Access Control (RBAC), Progressive Enhancement, Continuous Delivery (CD), Compiler Design, Model View Controller (MVC)

Platforms

Amazon Web Services (AWS), Azure, Kubernetes, Android, AWS Lambda, Vercel, Shopify, Firebase, Amazon EC2, Docker, MacOS, Linux, iOS, Blockchain, Umbraco, OS X, Java EE (Jakarta EE), OpenCart, NVIDIA CUDA, New Relic, Arduino, Heroku, Windows, Visual Studio Code (VS Code)

Storage

Relational Databases, PostgreSQL, MongoDB, Amazon S3 (AWS S3), Redis, MySQL, Databases, Microsoft SQL Server, Memcached, Oracle PL/SQL, Oracle SQL

Industry Expertise

Web Design, Banking & Finance

Other

Semantic UI, Single-page Applications (SPAs), Algorithms, Software Development, Front-end, Web Content Accessibility Guidelines (WCAG), Full-stack, Data Engineering, Dashboards, Finance, Key Performance Indicators (KPIs), HL7, API Integration, Full-stack Development, AI Agents, APIs, Jetpack Compose, UI Development, User Interface (UI), Performance Optimization, Communication, Documentation, Front-end Development, Amazon RDS, Cursor AI, Apple Pay, CI/CD Pipelines, General Data Protection Regulation (GDPR), OAuth, Scroll Animations, Landing Page Optimization, Tailwind UI, Website Optimization, Supabase, ITSM, ServiceNow, UI Testing, Figma to React, Vite, Analytical Dashboards, Application State Management, Query Optimization, React Hooks, Headless CMS, AI-generated Code, Artificial Intelligence (AI), WCAG 2, Accessibility, Digital Banking, Fintech, Open Banking, Open Banking APIs, Wireframing, Code Splitting, Apollo, Website Performance, ESLint, Responsive UI, Data Structures, Rendering Performance, Source Code Review, Debugging, Server-side Rendering (SSR), Data Visualization, Networks, Client-server Model, TypeORM, Design, Game Development, UI Animation, Internet of Things (IoT), Mobile App Development, AOSP, Android Performance Optimization, System Architecture, Reverse Engineering, Cognitive Architectures, Data Encryption, Data Security, Large Language Models (LLMs), Web Accessibility, Cython, Qt 4, Real-time Audio Processing, Audio, Chatbots, Distributed Systems, Web App Security, Scraping, Prometheus, Data Analysis, SVG, GitFlow, Product Design, Market Research, SaaS, Architecture, Product Development, Android Video Compression, Audio Streaming, Concurrency, Coroutines, IPC, Kotlin Multiplatform, Kotlin Multiplatform Mobile (KMM), Model View, Video Streaming, Server-side PDF Generation, WebAssembly (Wasm), Gatsby

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