
Dmitry Borody
Verified Expert in Engineering
Full-stack Developer
Tbilisi, Georgia
Toptal member since March 30, 2017
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
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
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.
Principal Software Engineer
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.
Principal Full-stack Web Developer
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.
Freelance Full-stack Web Developer
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.
Full-stack Web Developer
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.
Software Engineer
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.
Experience
StitchMate – Cross-stitch Pattern Editor
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
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
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
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
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
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
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