11/04/2026 updated

MT
100 % available

Front End Developer, Full Stack Developer

sofia, Bulgaria
Worldwide
Technical University of Gabrovo
sofia, Bulgaria
Worldwide
Technical University of Gabrovo

Profile attachments

CV - Mihail Teoharidis -JS, React, React-Native - dev.pdf

GitHubReact.js
react Native, TypeScript, ReactJS, TypeScript, NextJS, nodeJS, Redux / RTK, REST API, MongoDB, CSS, SCSS, HTML, MUI, Git, Jira, github, Python, PHP, xml, WAP, HTTPS, Bitbucket, JS, script, MySQL, Adobe Flash, ActionScript, Linux, Automation projects, Network management, Perl

Experience

Professional experience10+ years
Freelancer since2024

Languages

BulgarianNative speakerEnglishFluentGreekBasic knowledge

Project history

Front End developer

soft2run

Internet & IT

10-50 team member

1. Automation web app for updating client personal data and adding additional drivers for the current hired vehicles.
The web app is created from scratch with Vite, React and context for app state store. Within 6 steps ( with "back"
and "continue" buttons for navigation with auto save on every move ) the client can edit his personal data, driver
license data, contact details data, reservation details data, add/edit/delete additional drivers, add payment method
and preview all changed data. Calendars, countries in select and rest forms are translated to 5 languages with
i18n.
2. Automation web app for showing clients their ready for taken hired vehicles. The web app is created from scratch
with Vite, React. On the airport company counter TV are displayed names of clients which vehicles are ready for
taking. The web app generates pages end rows dynamically depending how many clients vehicles are ready in
the current hour, TV resolution is changed or zoom in the browser is changed and after the last “n” pages sticks a
map page at the end.
3. Automation web app for describing vehicle damages before check out and after check in. The app is created from
scratch with Vite, React and context for app state store
All web apps above are with login, and two types of tokens for verification, local storage is used and TypeScript.
4. Involved in two projects to change and add features, the web apps are written in React/TypeScript with
Redux/RTK for hiring and managing vehicles.
5. Currently in development React Native mobile app from scratch for Android and iOS devices. The mobile app is
for learning foreign languages. The app has logic to create a playlist based on preliminarily recorded MP3 files
from an artist, there is logic based on admin or customer for pauses and repetitions which reorder the whole
playlist. The customer has an ability to mark words that he/she remembers and many more features and
logics.Offline mode with downloading the whole language MP3/level or just an MP3/Lesson. For storing mobile
state I used React Context and Zustand, despite local login with expired token also SSO - Google, Facebook is
used.

Front End developer

Childish

Internet & IT

10-50 team member

Creation with team:
 -  (from start to end) of creating a web app which logs work hours of employees. The web appease
created with ReactJS/TypeScript / Redux
 -  tracking software for parts and machines with ReactJS /TypeScript / Redux Toolkit
 - (from start to end) of company web page with ReactJS /TypeScript/ Redux Toolkit -
childish.ai
 - (from start to end) of creating web page with ReactJS /TypeScript - partyzoiko.com

Full Stack Developer / Manager

Business Evolution Network Ltd.
e-commerce / software development
Achievements/Tasks
Creation of cargo web app for hiring - storage, loads and transport with
ReactJS / Redux / MongoDB / NodeJS - https://dev.amartan.eu - for login -
> user: test@test.eu pass: 111111
Creation of automated JS script that strips of products from excel files and
uploading to product pages - nova-led.com
Creation of automated PHP script that takes XML files from repositories
and upload product to product pages - ben.bg

Contact : me

Python Cisco config parser

SoftUni
https://github.com/teomihsav/Python- parse-

Software developer / Manager / Support / Seller

Noblecom Ltd
Selling Internet and TV to end customers
Achievements/Tasks
Billing system with PHP/MySQL: CRUD operations with users. SMS
messaging module for customers. Internet Start/Stop module for
customers.
Created two web pages for Sofia radio stations with Adobe Flash and
ActionScript
Network design, core router and switches configurations.
Sold clients to Blizoo Ltd

Contact : me

IT manager

Diema Vision Ltd.
Achievements/Tasks
Participation in software integration

Network engineer

BTC Net Ltd.
Achievements/Tasks
Network management and configuration
Installation/support of clients
Creating of scripts based on Perl to parse log files

Network engineer

Information Services Ltd
Achievements/Tasks
Network branches wireless connectivity setup and support
PHP scripts for branches monitoring

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in