Veselin Dimitrov, Developer in Sofia, Bulgaria
Veselin is available for hire
Hire Veselin

Veselin Dimitrov

Verified Expert  in Engineering

Artificial Intelligence (AI) Developer

Sofia, Bulgaria

Toptal member since December 3, 2018

Bio

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

Buildforce
LangChain, LangGraph, LangSmith, OpenAI, Anthropic, Cursor AI, Node.js, React...
Recharge Capital
Next.js, NestJS, Microservices Architecture, Ethers.js, Etherscan API...
ZeroNorth
Node.js, TypeScript, React, Full-stack, React Apollo, Apollo...

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

Part-time

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

2024 - PRESENT
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.
Technologies: LangChain, LangGraph, LangSmith, OpenAI, Anthropic, Cursor AI, Node.js, React, Next.js, Supabase, Supabase Auth, PostgreSQL, Microservices Architecture, GraphQL API, GraphQL, NestJS, Visual Studio Code (VS Code), Artificial Intelligence (AI), Open-source LLMs, Large Language Models (LLMs), Docker, TypeScript, Nx, Prisma, Apollo, React Apollo, Apollo Server, Shadcn, Tailwind CSS, Jest, Full-stack Development, CSS, HTML5, Full-stack, DevOps, HTML, Cloud Storage, APIs, Databases, User Experience (UX), User Interface (UI), SQL, Low-code Development, API Integration, Architecture, REST APIs, SDKs, Database Management

Lead Software Engineer – Web3

2022 - 2024
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.
Technologies: Next.js, NestJS, Microservices Architecture, Ethers.js, Etherscan API, PostgreSQL, Redis, React, TypeScript, Tailwind CSS, Tailwind UI, Solidity, GraphQL, GraphQL Federation, React Apollo, Apollo Client, Apollo Server, Web3, Full-stack Development, CSS, HTML5, Full-stack, DevOps, Supabase Auth, Supabase, HTML, Cloud Storage, APIs, Databases, User Experience (UX), User Interface (UI), SQL, Algorithms, API Integration, Architecture, REST APIs, SDKs, Cryptocurrency, Database Management, Scrum

Senior Software Engineer

2021 - 2022
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.
Technologies: Node.js, TypeScript, React, Full-stack, React Apollo, Apollo, Microservices Architecture, GraphQL Federation, Next.js, TypeORM, Amazon Web Services (AWS), Fastify, OpenAPI, Serverless Architecture, Full-stack Development, CSS, HTML5, DevOps, HTML, Cloud Storage, APIs, Databases, User Interface (UI), SQL, Algorithms, API Integration, Architecture, REST APIs, SDKs, Database Management, Scrum, Tailwind CSS

Senior Software Engineer

2021 - 2021
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.
Technologies: Node.js, TypeScript, REST APIs, Mongoose, MongoDB, Stripe API, CSS, DevOps, Cloud Storage, APIs, Databases, SQL, Payment APIs, Stripe, Algorithms, API Integration, Architecture, SDKs, Database Management, Scrum

Senior Software Engineer

2021 - 2021
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.
Technologies: TypeScript, React, Material UI, JavaScript, GitLab, Agile, Unit Testing, PostgreSQL, Full-stack Development, CSS, HTML5, Full-stack, DevOps, HTML, Cloud Storage, APIs, Databases, User Interface (UI), SQL, Algorithms, API Integration, Architecture, REST APIs, SDKs, Database Management, Scrum

Senior Software Engineer

2021 - 2021
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.
Technologies: React, GraphQL, Front-end, CSS, HTML5, HTML, Cloud Storage, APIs, User Experience (UX), User Interface (UI), API Integration, SDKs, Cryptocurrency, Database Management, Scrum

Senior Software Engineer

2020 - 2020
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.
Technologies: React, JavaScript, GraphQL, React Native, Node.js, MongoDB, Amazon S3 (AWS S3), Full-stack Development, CSS, HTML5, Full-stack, HTML, Cloud Storage, APIs, Databases, User Interface (UI), Algorithms, API Integration, Architecture, REST APIs, SDKs, Database Management, Scrum, Tailwind CSS

Senior Software Engineer

2019 - 2020
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.
Technologies: Amazon Web Services (AWS), Terraform, Bash Script, Styled-components, Go, Python, Docker, Kubernetes, TypeScript, GraphQL, MongoDB, React, Node.js, Artificial Intelligence (AI), Next.js, Microservices Architecture, Full-stack Development, CSS, HTML5, Full-stack, DevOps, HTML, Cloud Storage, APIs, Databases, User Interface (UI), SQL, Algorithms, API Integration, Architecture, REST APIs, SDKs, Database Management, Scrum

Senior Software Engineer

2018 - 2019
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.
Technologies: CSS, MongoDB, TypeScript, Styled-components, React, Node.js, HTML5, HTML, Cloud Storage, APIs, Databases, User Experience (UX), User Interface (UI), Algorithms, API Integration, Architecture, REST APIs, SDKs, Database Management, Scrum

Senior Software Engineer

2018 - 2018
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.
Technologies: Socket.IO, Docker, Styled-components, SQL, React Native, JavaScript, Redux, React, PostgreSQL, TypeScript, Google Cloud Platform (GCP), Koa, Node.js, Dialogflow, Artificial Intelligence (AI), Microservices Architecture, Full-stack Development, CSS, HTML5, Full-stack, DevOps, Amazon Web Services (AWS), HTML, Cloud Storage, APIs, Databases, User Interface (UI), Algorithms, API Integration, Architecture, REST APIs, SDKs, Database Management, Scrum

Lead Software Engineer

2017 - 2018
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.
Technologies: Styled-components, SQL, Flexbox, CSS, HTML5, Ionic, MongoDB, JavaScript, Jest, Redux, React Native, React, TypeScript, CouchDB, PostgreSQL, Koa, Node.js, Docker, Full-stack Development, Full-stack, DevOps, Amazon Web Services (AWS), HTML, Cloud Storage, APIs, Databases, User Interface (UI), Mobile Development, Algorithms, API Integration, Architecture, REST APIs, SDKs, Database Management, Scrum

Lead Software Engineer

2015 - 2017
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.
Technologies: SQL, Flexbox, Redux, CSS, HTML5, React, JavaScript, Angular, Ionic, MongoDB, PostgreSQL, Koa, Node.js, TypeScript, Docker, Full-stack Development, Full-stack, DevOps, Amazon Web Services (AWS), HTML, Cloud Storage, APIs, Databases, User Interface (UI), Mobile Development, Algorithms, API Integration, Architecture, REST APIs, SDKs, Database Management, Scrum

Full-stack JavaScript Developer

2014 - 2015
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.
Technologies: SQL, Flexbox, CSS, HTML5, Socket.IO, JavaScript, MongoDB, Express.js, Node.js, HTML, APIs, Databases, User Interface (UI), API Integration, REST APIs, SDKs, Database Management, Scrum

Experience

Buildforce AI

https://www.buildforce.dev/
A revolutionary AI-native development system that transforms how software is built.

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/
A personalized, offline-compatible progressive web app that I designed and developed, featuring a fully custom chatbot interface. I handled the full architecture, from conversational UX to front-end and service worker implementation.

Privacy-first Contact-tracing Platform (via Toptal's Volunteer Program)

https://plinks.io/
A TopVolunteer program that I decided to join as a response to COVID-19, which triggered a huge demand for contact tracing solutions to help governments and local communities track and stop the spread of the virus.

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

An AI-powered Q&A engine I developed, which learns from answered questions and automatically responds to new questions if the confidence score is above a specific threshold. This project was built on top of Dialogflow, Node.js, and PostgreSQL.

Subscription-based Payment Infrastructure

A sophisticated, extremely stable, and battle-tested subscription-based payments infrastructure that I built, which supports pay-as-you-go subscriptions and a marketplace functionality on top of the Stripe API.

Education

2013 - 2014

Technical Degree in Software Engineering

Telerik Academy - Sofia, Bulgaria

Certifications

OCTOBER 2014 - PRESENT

C# Developer Track

Telerik Academy

OCTOBER 2014 - PRESENT

JavaScript Developer Track

Telerik Academy

OCTOBER 2014 - PRESENT

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

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