Boris Yordanov, Developer in Spring Lake, NJ, United States

Boris Yordanov

Software Developer

Spring Lake, NJ, United States
Toptal Member Since
July 15, 2017

Boris is a full-time web developer who works mainly with Vanilla JavaScript and with the most popular JavaScript frameworks like Angular, React, and Meteor. He made his first website when he was 14, and since then, he has made more than 400 WordPress sites during his freelancing career. Nowadays, he designs and builds custom web applications and sites.

Boris is available for hire
Hire Boris


React, TypeScript, TokBox, GitHub, Google Cloud Platform (GCP), MongoDB, Jest...
Styled-components, Webpack, Lerna, TypeScript, React, User Interface (UI)...
WordPress, PHP, JavaScript, CSS, HTML, HTML Templates, Webflow, UI Design


Spring Lake, NJ, United States



Preferred Environment

Visual Studio Code (VS Code), React, TypeScript, HTML, CSS, Windows, Linux

The most amazing...

...project was with INNODIA, an international organization that is instrumental in helping understand and cure type 1 diabetes.

Work Experience

2021 - PRESENT

Lead Developer

  • Created and evangelized quality engineering practices.
  • Optimized the scrum lifecycle and implemented best practices in the scrum ceremony.
  • Reduced the number of regressions and reported bugs. Increased test coverage and created automation that increases quality over time.
  • Created a component library and improved accessibility.
Technologies: React, TypeScript, TokBox, GitHub, Google Cloud Platform (GCP), MongoDB, Jest, RTL, GitHub Actions, YAML, Node.js, Storybook
2020 - PRESENT

Engineering Manager

  • Expanded the team by hiring and onboarding two senior front-end engineers.
  • Planned and released a new major version of our component library, Picasso, while serving as its product owner.
  • Acted as a scrum master to a team of seven and a product owner of three open-source projects.
  • Standardized front-end development and architecture practices across the entire company.
Technologies: Styled-components, Webpack, Lerna, TypeScript, React, User Interface (UI), User Experience (UX), Next.js, Storybook
2010 - PRESENT

Freelance Web Developer

  • Developed, a portal for personal crediting. I used Pug, Sass, and a custom Gulp build process.
  • Built, a web app that sells tours in Copenhagen. It was built with React, Node.js, and Firebase.
  • Constructed, a custom-built website with HTML5, CSS3, JavaScript and PHP. The greatest challenge was the configurator, which allows users to customize their order and get an email with their configuration.
  • Created, a portfolio website for a video production company specializing in VR and 360 videos. It was built with WordPress.
  • Developed, a dual-language WordPress website for a local hotel.
Technologies: WordPress, PHP, JavaScript, CSS, HTML, HTML Templates, Webflow, UI Design
2019 - 2020

Senior Front-end Engineer

  • Contributed to the development of the new version of the talent profile editor.
  • Contributed to our component library built with React, TypeScript, and Lerna.
  • Identified architectural issues in our front-end apps, researched, and implemented solutions.
Technologies: Docker, GraphQL, Apollo, TypeScript, Storybook, Styled-components, React, User Interface (UI), CSS, HTML
2018 - 2019

Front-end Developer

  • Created a UI component library with styled-system, TypeScript and Storybook.
  • Building and maintaining, and
  • Performed in house training in web app performance optimisation.
Technologies: Docker, GraphQL, Apollo, TypeScript, Storybook, Styled-components, React, Web Design
2018 - 2018

Full-stack Developer

Copenhagen University
  • Built apps that are used for medical research.
  • Implemented a Flask-based back-end and AngularJS-based front-end.
  • Developed with PostgreSQL and SQL Alchemy.
Technologies: PostgreSQL, Flask, Python, Angular
2017 - 2018

Full-stack Developer

Enjoy Copenhagen Ltd.
  • Created a platform for selling tours for various tourist attractions in Copenhagen.
  • Developed the front-end with React and Sass.
  • Built the back-end up with a combination of Firebase and Node.js.
Technologies: Node.js, Firebase, Sass, React
2017 - 2018

Full-stack Developer

Systems Engineering Ltd. (
  • Developed a prototype for a web app that allows users to apply the systems engineering concept to their projects; built with React.
  • Built the UI with the Material UI React library and a React template.
  • Developed the back-end using Firebase's real-time database.
  • Set up the build process with Webpack.
Technologies: Sass, Firebase, React
2017 - 2017

Front-end Developer
  • Developed a copy of Spotify's web player, during my internship at MentorMate. Users can log in, view their profile, saved playlists, artist and albums as well as browse public content on Spotify.
  • Created a web app displaying the top five JavaScript repositories on GitHub. The app allows you to view open and closed issues on one of those repositories and filter them.
  • Developed a web app which allows you to create an account and save cooking recipes and choose to make them public or not.
  • Implemented React in Conway's Game of Life.
  • Built a donation app for a school with AngularJS, Firebase, and Sass (
Technologies: Meteor, React, AngularJS, JavaScript, CSS, HTML
2016 - 2017

Project Manager
  • Automated the examination process; the tests are now generated, published, and graded in a matter of a few clicks. That means more free time for teachers to do what they are supposed to do: teach.
  • Coordinated a four-person, multi-national team and assign tasks to each member; the communication is mostly done online.
  • Won third place at SoftUni Techfest (
  • Won third place in a social entrepreneurship competition (
  • Developed an MVP which is now live and is currently being tested (individual teachers use it and give us feedback). Currently selecting a school for a large-scale pilot project.
Technologies: PHP, JavaScript, CSS, HTML
2016 - 2017

Project Manager
  • Managed client projects; mostly built with Meteor.
  • Led and handled our own product—a project management tool that competes with JIRA, built with MeteorJS.
  • Designed mockups and features for our clients and our own apps.
  • Conducted end-to-end testing with Nightwatch.js and Sikuli.
  • Implemented manual testing of our various projects.
Technologies: Sikuli, Nightwatch.js, Meteor, JavaScript, CSS, HTML
2015 - 2016


Prototyp Ltd.
  • Received customer designs and then figured out how to get them built; usually in a very limited amount of time so speed was essential.
  • Wrote and implemented scripts that automated the drawing process which increased my productivity tenfold.
  • Worked extremely productively; on a recent task, while being given the same amount of time, I created 45 drawings while a colleague with ten years more experience made five drawings and the project manager made 24.
  • Led a team of four engineers during my last three months.
  • Assigned tasks and explained how they should be completed to the team.
  • Ensured that all the drawings were in order before they were sent for manufacturing.
  • Communicated with our clients.
Technologies: AutoCAD
2014 - 2015

CEO | Co-founder
  • Worked as the CEO as well as chief engineer and pilot.
  • Pitched to investors at the demo day of the Start It Smart Pre-Accelerator and the Startup Sauna competition.
  • Won the "Best Marketing Startup" award at the JAStartup Competition (
  • Established a team of four people covering every key role in an early-stage startup.
  • Launched our prototype and attracted out first customers (Kamenitza, Nivea, and JoinThePlayers).
Technologies: WordPress
2012 - 2014

SEO Expert
  • Worked as part of the team behind a number of successful apartment rental websites and online stores.
  • Started out as an SEO expert and managed the marketing campaign—keyword researching, link building, analyzing traffic and bounce rate, and more.
  • Set up and maintained a network of 400+ WordPress blogs.
  • Conducted routine manual quality assurance (QA) on our money sites.
  • Was promoted to team leader when the Bulgarian team expanded.
Technologies: WordPress, Microsoft Excel, Semrush, Google Analytics


Toptal's Component Library
The UI I'm using to type this information and, most likely, the one you're using to read it has been built with the component library I helped create.
As a product owner, I planned and released a revamped version of Picasso. I also was in charge of an initiative to migrate all Toptal applications to use it.

An Online Test Which Assesses Children's Educational Level
This was made for a Toptal client who provided the design that they needed to be turned into a working page. The back-end is Laravel and the front-end is vanilla HTML, CSS, and JavaScript.

Hill Murray High School Donation Page

Hill Murray is a Catholic Benedictine learning community that hired me to build a donation page where their patrons can support the school.

Educational Video and PDF Viewer
I updated the front-end of a Laravel app, according to PSD designs that were provided by the client.

An online booking platform that offers tours and experiences for people visiting Copenhagen, Denmark. The client provided designs and requirement specifications.

Technologies: React, Firebase, Node.js, Bootstrap 4 and Sass

Spotify Web Player Clone
I copied Spotify's web player. Users can log in, view their profile, and save playlists, artists, and albums as well as browse public content on Spotify. Basically, anything they can do on Spotify, they can do with this app except play music.

Technologies: React

GitHub Issues
A web app displaying the top five JavaScript repositories on GitHub. The app allows you to view open and closed issues on one of those repositories and filter them.

Technologies: React

Game of Life
Conway's Game of life; made with React.
Image of Working With the React Context API publication

Working With the React Context API
Image of VSCode Tips and Tricks for Power Users publication

VSCode Tips and Tricks for Power Users
Image of Picasso: How to Test a Component Library publication

Picasso: How to Test a Component Library



TypeScript, GraphQL, Sass, JavaScript, CSS3, HTML5, CSS, HTML, Python, SQL, Pug, SCSS, PHP, PHP 7, Java, YAML, C#


MUI (Material UI), Bootstrap, Redux, AngularJS, UIKit, Flask, Angular, Cypress, Jest, Laravel, Next.js


jQuery, React, Spotify API, GitHub API, Nightwatch.js, HTML5 Canvas, Reactstrap, TensorFlow, Puppeteer, Node.js, SQLAlchemy, Three.js, Sikuli


Lerna, Webpack, GitHub Pages, NPM, Gulp, GitHub, Git, Photoshop CC, Canvas, AutoCAD, Google Analytics, Microsoft Excel, TokBox, JavaScript Testing


Testing, Unit Testing, UI Design, Agile Software Development


Visual Studio Code (VS Code), Firebase, Webflow, Heroku, WordPress, Linux, Meteor, Docker, Windows, Android, Google Cloud Platform (GCP), Mobile


User Interface (UI), Animation, Storybook, Apollo, CSS3 Animation, PSD to HTML, Styled-components, UI Animation, HTML Canvas, Web UI, Forms, Motion & Animation Design, Front-end, Front-end Development, Integration Testing, HTML Templates, User Experience (UX), Semrush, GitHub Actions, PDF, Front-end Architecture, RTL, Mobile UI, Games


NoSQL, MySQL, MongoDB, PostgreSQL

Industry Expertise

Web Design


2017 - 2020

Bachelor's Degree in Information Technology

Aalborg University - Copenhagen, Denmark

2016 - 2017

Certificate in Full-stack Web Development - Sofia, Bulgaria

2016 - 2016

Certificate in Software Development (C#)

Telerik Academy - Sofia, Bulgaria

2011 - 2016

Master's Degree in Civil Engineering

University of Architecture, Civil Engineering and Geodesy - Sofia, Bulgaria



C1 Advanced

University of Cambridge