mihail@plovdiv:~
whoami

Mihail Georgiev

Solutions Architect

Front-end architect and full-stack lead with 10 years of experience taking products from first commit to public release. I lead teams, work directly with clients across Europe and the US, and as an AI champion I extensively develop AI flows.

 

git log --graph 2015 to now

  1. OSI
  2. DivingBuddy
  3. EFG
  4. EPAM
  5. Chatchamp
  6. BBVA
  7. Vectorworks
  8. Hack Bulgaria
  1. 2025 - 2026OSI

    Front-end Architect

    React application for a US-based tannery services client

    • Owned the client's React application, working directly with their team to define and deliver new features.
    • Modernized the toolchain by migrating from the deprecated Create React App to Vite, upgrading TypeScript and replacing outdated dependencies.
  2. 2024 - 2026DivingBuddy

    Co-founder, Front-end Architect

    Dive booking service, built by a team of three (1 FE, 1 BE, 1 PO)

    • Co-founded the product as a joint passion project rooted in my love of diving, and led its front-end architecture.
    • Selected Next.js with server-side rendering to keep pages fast at dive sites, which are often remote and have slow internet.
    • Designed and built a reusable UI component library with complete documentation.
    • Delivered full localization of the platform in several languages.
    • Deployed the application to Hetzner servers using Kamal.
  3. 2022 - 2023EFG

    Front-end Contractor

    Streaming platform built as a Twitch competitor

    • Architected and designed the platform from scratch within a lean team of three (1 FE, 1 BE, 1 PO).
    • Delivered and released the MVP.
    • Planned the platform's architecture for the following year of development.
  4. 2020 - ongoingEPAM

    JavaScript Lead

    Client projects across medical and enterprise software

    • SAP (2024 - ongoing):
      • Manage an internal CI/CD orchestration application that supports SAP projects.
      • Develop features across the full stack with NestJS and Angular.
      • Resolve production incidents for users, including database and Kubernetes resource issues.
    • Lead JavaScript development on a wide range of projects, from medical to enterprise software.
    • Establish business and architectural initiatives across projects.
    • Collaborate with clients and teams across European and US timezones.
  5. 2019 - 2020Chatchamp

    Full-stack Software Developer

    Chatbot marketing platform for Facebook and WhatsApp, 4-person startup (3 co-founders and me)

    • Led development and owned the entire application across React, Rails and Node.
    • Worked directly with clients to gather and define requirements.
  6. 2018 - 2019BBVA

    Front-end Developer

    Data manipulation platform for the bank

    • Developed the platform from scratch through MVP to public release.
    • Architected the application's data manipulation segment.
    • Built with the then-latest React and Redux, using Redux Saga and React Router alongside ExtJS.
  7. 2016 - 2018Vectorworks Inc.

    Full-stack Software Developer

    Cloud service for Vectorworks

    • Developed numerous business logic components in Python and Django, with AWS for data storage.
    • Migrated the codebase from Python 2 to Python 3.
    • Modernized the front-end from legacy CSS and JavaScript with Knockout.js to React and MobX (ES6).

ls ~/stack

core
ReactReduxTypeScriptNext.jsTailwind
front-end
Redux SagaReact Router
back-end
NodeExpressNestJSPythonRuby
infrastructure
KubernetesGitHub ActionsKamalHetzner

ls ~/projects

FineGuy Bot

Crypto trading bot. Set up different strategies in Python, and get analysis, graphics and tests for different coins and periods.

EZY (IoT)

Uses an ESP32e with an NFC reader to detect NFC markers and interact with them.

Won Nemetschek innovation week

Techno Tavern

AI news aggregator.

Padawan project

Curated learning programs.

cat ~/community

  • AI champion, extensively developing AI flows.
  • Public speaker on personal development and careers in IT.
  • Mentor students into IT.
  • Certified Technical Interviewer and Mentor.

cat ~/education ~/languages

  1. GPA 5.00 / 6UNWE

    Bachelor of Business Informatics and Communications

    University of National and World Economy

    Statistics, mathematics, databases, algorithms, computer architectures.

  2. 2015 - 2016Hack Bulgaria

    Ruby/Rails

    Programming course

    Created SteamHelper, which analyses the market and suggests profitable trades.

  • EnglishIELTS 7.5, EPAM 2021: C1+
  • SpanishA1
  • BulgarianNative