
Veselin Dimitrov
Verified Expert in Engineering
Artificial Intelligence (AI) Developer
Sofia, Bulgaria
Toptal member since December 3, 2018
Veselin is an expert software engineer with over a decade of experience helping startups turn complex ideas into scalable, production-ready software. He focuses on full-stack and AI-powered products and has a strong eye for architecture, performance, and maintainability. Known for clear communication and a pragmatic mindset, Veselin also brings experience in blockchain technologies and often plays a key role in driving progress in fast-paced environments.
Portfolio
Experience
- Node.js - 12 years
- TypeScript - 12 years
- PostgreSQL - 12 years
- Next.js - 7 years
- Artificial Intelligence (AI) - 5 years
- GraphQL - 4 years
- Large Language Models (LLMs) - 2 years
- LangChain - 2 years
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), Docker
The most amazing...
...product I've worked on and am still working on is Buildforce, an AI-native development system that transforms how software is built.
Work Experience
Lead Software Engineer – AI
Buildforce
- Built the AI-native platform Buildforce from the ground up, which replaces manual task management with a live specification and roadmap, enabling adaptive planning and automated implementation.
- Designed a modular, Dockerized system integrating Supabase, GraphQL APIs, and LangGraph agents to support scalable development, real-time collaboration, and in-browser deployment.
- Integrated AI-powered coding assistants into the development workflow, enabling context-rich, high-efficiency coding sessions and accelerating engineering productivity.
- Developed a Visual Studio Code extension for Buildforce, enabling agents to interact with the platform via the model context protocol (MCP) and deliver context-aware coding assistance directly in the IDE.
Lead Software Engineer – Web3
Recharge Capital
- Helped architect and led the development of a full-stack decentralized finance platform from the ground up, launching multiple MVPs using Next.js, Ethers.js, Nest.js, and a microservices-based GraphQL API.
- Recruited and led a team of five engineers, driving the technical strategy and building a secure, scalable infrastructure with GraphQL federation and pub/sub communication between services.
- Strengthened platform security proactively by implementing architectural improvements and best practices in response to early-stage vulnerabilities, ensuring long-term resilience.
Senior Software Engineer
ZeroNorth
- Developed a web application to track and monitor CO2 emissions from vessels, contributing to the marine shipping industry's decarbonization efforts and supporting sustainable operations.
- Created a web platform for ashore crews to centralize and track vessel parameters in real-time, enhancing user experience by providing more relevant data in one accessible location.
- Implemented new features for a vessel fueling recommendation app, expanding its market potential and improving its appeal to new customers and investors.
Senior Software Engineer
arive
- Designed and implemented scalable, stateless RESTful APIs using Node.js (TypeScript), ensuring high-performance and seamless integration with mobile and front-end applications.
- Led architectural improvements by introducing best practices in API design and back-end technologies, improving system performance and scalability for future growth.
- Collaborated cross-functionally with product and front-end teams to deliver new features from concept to deployment, maintaining high code quality and ownership of end-to-end processes.
Senior Software Engineer
Memex SA
- Implemented UI/UX specifications independently using TypeScript, React, and Material UI, delivering a seamless, high-quality interface that met the project's vision and user requirements.
- Collaborated with the team to integrate PostgreSQL for data management, optimizing performance and ensuring smooth interactions between the front end and back end in a scalable system.
- Led the development of key UI components using React and Material UI, ensuring consistency with design specifications while improving user experience and application responsiveness.
Senior Software Engineer
Aragon
- Developed and implemented a user-friendly migration page for ANJ to ANT token conversion, integrating React and GraphQL to provide seamless user interactions and data retrieval.
- Added new features and sections to the web platform, ensuring smooth integration with existing functionality while supporting ANJ merge options, enhancing the overall user experience.
- Collaborated with the team to design and deploy front-end solutions, adhering to wireframes and user flows to maintain a consistent, scalable platform for the decentralized organization.
Senior Software Engineer
Enterprise Imaging Systems
- Developed and optimized the front-end architecture for a web and mobile CMS, using React and Material UI, ensuring a smooth, responsive user interface across platforms.
- Integrated Node.js and MongoDB with the front end, improving data flow and real-time updates and enhancing the application's scalability and performance.
- Built and optimized complex React components for a seamless, dynamic user experience, significantly improving front-end performance and reducing load times for web and mobile versions.
Senior Software Engineer
BCG - GAMMA X
- Contributed to a platform that enables data scientists and ML engineers to build, train, and deploy ML models at scale.
- Migrated a code executor written in and able to parse Python 2 code to work with Python 3.
- Contributed to an extremely sophisticated and highly scalable cloud-agnostic infrastructure.
- Worked on a fully-tested React app with 1,000+ components.
- Contributed to a highly scalable and very well-tested GraphQL API.
Senior Software Engineer
Revive
- Contributed to an automated chatbot platform that delivers newsletter experience in an innovative way.
- Created a lot of stunning CSS animations to maximize the chatbot experience.
- Maintained and improved a state-of-the-art TypeScript codebase.
- Contributed to a super solid and very well-tested real-time Node.js API.
Senior Software Engineer
Combined
- Architected and developed the MVP for an AI-based knowledge management system (Panto.AI) that structures a company's knowledge and makes it accessible on multiple platforms.
- Built the back end with Node.js, Koa, PostgreSQL, and TypeScript.
- Developed the front-end components and state management with React and Redux.
- Used Socket.IO to make real-time updates in the system.
- Implemented Dialogflow as an NLP service to understand the utterances from the user and return the proper results.
- Helped in developing custom machine learning (ML) models for best answer recommendations.
Lead Software Engineer
GoSeemba
- Pivoted a product and focused only on building a mobile app to create a business's online presence on a website, Facebook page, and Google My Business.
- Built the main mobile application on iOS and Android with React Native.
- Created the user's online presence, resulting in a highly performant, offline-compatible React-based progressive web app (PWA) optimized for emerging countries.
- Developed the REST API with Node.js, PostgreSQL, and CouchDB.
- Enabled a subscription-based payment system with Braintree.
- Built a cross-platform SDK for a shared common functionality and components between React and React Native.
- Led a team of five people, helping them find the best solutions, achieve their best potential, and stay motivated.
Lead Software Engineer
Snapp Builder
- Built a hybrid mobile application that enables users to add content and create their own mobile application without requiring any technical knowledge.
- Developed the front end using Ionic and AngularJS.
- Leveraged Node.js, Koa, PostgreSQL, and MongoDB to build the back end.
- Helped develop an automated queue for building native mobile applications with Ionic CLI, Redis, Google Pub/Sub, and a bunch of Shell scripts.
- Used various technologies like Google Maps, Facebook SDK, and Twitter SDK to connect all user data with as many 3rd-party providers as possible.
- Created a custom subscription-based payment system with Braintree.
- Managed the release process and was responsible for deploying the services.
- Led a team of five, helping them achieve their best while remaining motivated and confident.
Full-stack JavaScript Developer
AXSMarine
- Developed a product that helps shipping companies sign their contracts easily and in real-time.
- Built the front end in Ext JS with a focus on component reusability.
- Constructed the back end with Node.js and MongoDB.
- Integrated and customized a TinyMCE WYSIWYG editor.
- Implemented Socket.IO to make the contract editor available in real-time from both parties.
Experience
Buildforce AI
https://www.buildforce.dev/Instead of manually managing tasks, specifications, and roadmaps, Buildforce dynamically maintains a live specification and roadmap, adapting as the user's project evolves. It enables software engineers to focus on high-level problem-solving while AI automates the planning, implementation, and deployment processes.
AI Chatbot for a Personal Portfolio
https://github.com/vidimitrov/svstoyanov.com/Privacy-first Contact-tracing Platform (via Toptal's Volunteer Program)
https://plinks.io/The solution I worked on is a privacy-first contact tracing platform that does the magic only through scanning QR codes. It's a super simple, yet extremely powerful solution that already works on the ground and hopefully saves lives.
AI-powered Q&A Engine
Subscription-based Payment Infrastructure
Education
Technical Degree in Software Engineering
Telerik Academy - Sofia, Bulgaria
Certifications
C# Developer Track
Telerik Academy
JavaScript Developer Track
Telerik Academy
Web Developer Track
Telerik Academy
Skills
Libraries/APIs
Node.js, React, Flexbox, REST APIs, Socket.IO, GraphQL API, Apollo Client, Stripe API, OpenAPI, Etherscan API, Stripe
Tools
Git, Braintree SDK, Dialogflow, Terraform, Mongoose, Nx, Prisma, Shadcn, GitLab, React Apollo
Languages
JavaScript, TypeScript, SQL, HTML5, CSS, HTML, GraphQL, Python, Go, Bash Script, C#, Solidity
Frameworks
Koa, Redux, Next.js, Tailwind CSS, Express.js, React Native, Ionic, Jest, LangGraph, NestJS, Angular, ASP.NET MVC, Material UI, Fastify
Paradigms
Microservices Architecture, Unit Testing, DevOps, Low-code Development, Scrum, Real-time Systems, Agile, Serverless Architecture, Mobile Development
Storage
Databases, Database Management, PostgreSQL, CouchDB, MongoDB, PouchDB, Redis, Amazon S3 (AWS S3)
Platforms
Amazon Web Services (AWS), Google Cloud Platform (GCP), Docker, Visual Studio Code (VS Code), Kubernetes, LangSmith
Other
Full-stack, Full-stack Development, Algorithms, API Integration, Architecture, SDKs, Progressive Web Applications (PWAs), LangChain, Supabase, Artificial Intelligence (AI), User Interface (UI), Supabase Auth, Cloud Storage, APIs, Cryptocurrency, Styled-components, Open-source LLMs, Large Language Models (LLMs), Apollo Server, Front-end, Apollo, GraphQL Federation, TypeORM, Ethers.js, Tailwind UI, Web3, OpenAI, Anthropic, Cursor AI, User Experience (UX), Payment APIs
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