Antonio Stoilkov, Developer in Sofia, Bulgaria
Antonio is available for hire
Hire Antonio

Antonio Stoilkov

Verified Expert  in Engineering

Bio

Antonio is a developer with over a decade of experience who started programming when he was 15, making his way to an accomplished professional. His main areas of expertise are React, Electron, and building sophisticated software with great UX. Another remarkable passion of Antonio's is open-source software development.

Portfolio

IntelliBar
Solid, TypeScript, CSS, Tailwind CSS, Front-end, Graphical User Interface (GUI)...
Nota
React, TypeScript, CSS, Tailwind CSS, Front-end, Graphical User Interface (GUI)...
Repl.it Inc
TypeScript, JavaScript, Visual Studio Code (VS Code), Next.js...

Experience

  • JavaScript - 13 years
  • Performance - 10 years
  • Electron - 8 years
  • TypeScript - 7 years
  • React - 6 years
  • Technical Consulting - 3 years
  • Tailwind CSS - 2 years
  • OpenAI - 1 year

Availability

Part-time

Preferred Environment

React, TypeScript, Tailwind CSS

The most amazing...

...app I've developed is the notes app Nota which users value for its refined experience.

Work Experience

Developer and Owner

2023 - PRESENT
IntelliBar
  • Wrote 99% of the app's code. Worked on everything, including features, bug fixes, testing, continuous integration, building, and publishing.
  • Implemented the first version of the product in 14 days.
  • Directed the decisions related to the product's UX, resulting in excellent user feedback.
Technologies: Solid, TypeScript, CSS, Tailwind CSS, Front-end, Graphical User Interface (GUI), Front-end Development, Desktop, JavaScript, Design, Code Architecture, JSON, Node.js, Documentation, Content Writing, ECMAScript (ES6), Architecture, APIs, JSON REST APIs, Web Development, OpenAI GPT-3 API, OpenAI GPT-4 API, Generative Pre-trained Transformer 3 (GPT-3), Generative Pre-trained Transformers (GPT), Technical Architecture, OpenAI, Software Architecture, Software Development, JSX, Vite, GitHub, CTO, Artificial Intelligence (AI), API Integration, Desktop App Development, code signing, signing executables, Windows, ChatGPT, Chatbots, AI Chatbots, ChatGPT API, ChatGPT Prompts, Prompt Engineering

Developer and Owner

2018 - PRESENT
Nota
  • Wrote 99% of the app's code. Worked on everything, including features, bug fixes, testing, continuous integration, building, and publishing.
  • Improved the app search speed, making it an open source part of the solution.
  • Directed the decisions related to the product's UX, resulting in excellent user feedback.
Technologies: React, TypeScript, CSS, Tailwind CSS, Front-end, Graphical User Interface (GUI), Front-end Development, Desktop, JavaScript, Design, Code Architecture, JSON, Node.js, Documentation, Writing & Editing, Technical Writing, Content Writing, Visual Studio Code (VS Code), ECMAScript (ES6), Architecture, APIs, JSON REST APIs, Web Development, Technical Architecture, Software Architecture, Software Development, JSX, Vite, GitHub, CTO, Artificial Intelligence (AI), Natural Language Processing (NLP), API Integration, Desktop App Development, code signing, signing executables, ChatGPT API

TypeScript Developer

2022 - 2022
Repl.it Inc
  • Developed a tool for detecting TypeScript performance issues. It took me 20 hours to build it.
  • Developed a tool for detecting Webpack performance issues. The work took me 20 hours.
  • Found the highest priority performance issues in the codebase quickly.
Technologies: TypeScript, JavaScript, Visual Studio Code (VS Code), Next.js, Technical Consulting, Software Development, GitHub

Developer and Owner

2020 - 2022
iBar
  • Wrote 99% of the app's code. I implemented features, fixed bugs, and wrote tests.
  • Solved the app's main challenge in search performance by creating an algorithm that displays results instantly while being smart.
  • Researched a Tauri-based rewrite of the app's codebase.
Technologies: JavaScript, TypeScript, React, Code Architecture, JSON, Node.js, Visual Studio Code (VS Code), ECMAScript (ES6), Architecture, SQLite, Web Development, Software Architecture, Software Development, JSX, Vite, GitHub, CTO, Desktop App Development, code signing, signing executables

Developer and Owner

2015 - 2018
Caret.io
  • Wrote 99% of the app's code, covering all features, bug fixes, testing, continuous integration, building, and publishing.
  • Designed the entire code architecture and internal API.
  • Built a text editor from scratch, which we are still using in our new product. Anyone who has tried to implement a text editor knows it's extremely challenging, and many have failed.
Technologies: JavaScript, TypeScript, Code Architecture, JSON, Node.js, Writing & Editing, Visual Studio Code (VS Code), ECMAScript (ES6), Architecture, APIs, Web Development, Technical Architecture, Software Architecture, Software Development, GitHub, CTO, Natural Language Processing (NLP), Desktop App Development, code signing, signing executables, Windows

Senior Developer and Scrum Master

2011 - 2014
Telerik
  • Worked on a new testing infrastructure to improve our department's developer experience.
  • Supervised the team's activities as the scrum master.
  • Conducted code reviews, demonstrating my expertise and commitment to work.
Technologies: JavaScript, C#, HTML, CSS, Agile Software Development, Scrum Master, Front-end, Front-end Development, Documentation, Writing & Editing, Technical Writing, Content Writing, Test-driven Development (TDD), SQL, Web Development, .NET, ASP.NET, Software Development, Agile

Experience

Nota Pro Notes App for Local Markdown Files

https://nota.md
I wrote nearly the entire code for this project, including features, bugs, styling, testing, code architecture, continuous integration, and build configuration. Having also worked on its UI, UX, and design, I am currently developing a mobile app using React Native.

Fast and Consistently Responsive Apps with a Single Function Call

https://github.com/astoilkov/main-thread-scheduling
I developed an open-source library for this project that can increase an app's performance with little effort. This innovative solution also showcases my profound understanding of how browsers function.

JSBlocks for a Better Model-view Framework

http://jsblocks.com/
From simple user interfaces to complex single-page applications using a faster, server-side rendered, and easy-to-learn framework. This project is an open-source library I created when I was 20 years old, and it demonstrates my dedication and passion for programming.

Skills

Libraries/APIs

React, REST APIs, Node.js, GitHub API, Solid, Google Maps, API Development

Tools

JSX, ChatGPT, GitHub

Languages

TypeScript, JavaScript, ECMAScript (ES6), CSS, HTML, CSS3, HTML5, C#, Swift, SQL

Frameworks

Electron, Tailwind CSS, Redux, Next.js, React Native, .NET, ASP.NET, Express.js

Paradigms

Desktop App Development, Test-driven Development (TDD), Design Patterns, UX Design, Agile Software Development, Agile, Search Engine Optimization (SEO)

Platforms

Desktop, Visual Studio Code (VS Code), MacOS, Windows, Firebase, Blogger

Storage

JSON, MySQL, SQLite, NoSQL

Other

Performance, Front-end Development, Code Architecture, APIs, Web Development, Web App Development, Architecture, Technical Architecture, Software Architecture, UI Components, Software Development, Chatbots, AI Chatbots, ChatGPT API, User Interface (UI), User Experience (UX), Front-end, Graphical User Interface (GUI), Documentation, Writing & Editing, Technical Writing, Vite, OpenAI GPT-3 API, OpenAI GPT-4 API, Technical Consulting, OpenAI, Web UX, First Contentful Paint (FCP), Artificial Intelligence (AI), API Integration, code signing, signing executables, Design, Scrum Master, Content Writing, Programming Language Design, Programming Languages, JSON REST APIs, Generative Pre-trained Transformer 3 (GPT-3), Generative Pre-trained Transformers (GPT), Data Scraping, Scraping, Web Scraping, Blogging, CTO, Leadership, Technical Leadership, Natural Language Processing (NLP), ChatGPT Prompts, Prompt Engineering

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