Ivan Dokov

Senior Technical Consultant at THINKalpha

Bulgaria
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Ivan Dokov is a Senior Technical Consultant and seasoned software leader with 12 years of experience, currently splitting his time between THINKalpha and leading his own ventures as CEO of JetSpark and CTO of MiGuide. He blends hands-on full-stack engineering with product and technical leadership, shipping practical tooling such as phockup—a media-sorting open-source utility he improved by handling tricky EXIF edge cases, refining date parsing, and hardening error handling. Based in Bulgaria, Ivan is comfortable moving between refactoring legacy code and improving build processes to deliver more reliable developer and user experiences. His background reflects entrepreneurial grit and a pragmatic approach to turning ambiguous requirements into maintainable, production-ready systems.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
4,103reputation
691kreached
19answers
25questions
Badges
bash
top-5%
php
top-5%
laravel
top-5%
mysql
top-1%
shell
top-5%
github-logo-circle

Github Skills (21)

filesystem10
python10
mysql10
image-processing10
file-operations10
media10
fileio10
exiftool10
laravel9
bash9
php9
e-mail9
shell9
camera8
lumen6

Programming languages (10)

TypeScriptShellCSSJavaScriptVuePHPHTMLBlade

Github contributions (5)

github-logo-circle
ivandokov/phockup

Sep 2016 - Oct 2022

Media sorting tool to organize photos and videos from your camera in folders by year, month and day.
Role in this project:
userFull-stack Developer
Contributions:19 reviews, 235 commits, 89 PRs in 6 years 2 months
Contributions summary:Ivan primarily contributed to the development of the `phockup` media sorting tool. Their work involved implementing new features such as adding support for different image formats, handling edge cases like missing EXIF data, and improving the overall user experience through graceful error handling and better logging. Additionally, they refactored the code and made changes to the build process. They also worked on improving the date parsing, file naming, and output directory generation.
pythoncamerasort-media-filesvideosday
ivandokov/dokov.bg

May 2019 - Aug 2023

My personal website
Contributions:40 PRs, 155 pushes, 7 branches in 4 years 3 months
reactnextjs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ivan Dokov - Senior Technical Consultant at THINKalpha