Dimo Karaivanov

Android Developer at Self-employed

Plovdiv, Plovdiv, 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

👤
Senior
🎓
Top School
Dimo Karaivanov is an Android developer with 9 years of hands-on experience building robust web and mobile systems, blending applied mathematics training with practical engineering. He has delivered complex distributed platforms—real-time WebRTC/Mediasoup servers, scalable Dockerized session distribution with RabbitMQ, and AI-driven trading tools using TypeScript, Python and SageMaker—while also maintaining low-level expertise in SQL, regex and performance-tuned backend services. Currently running an open-source Traditional T9 Android keyboard that revives Nokia-style predictive typing across 25+ languages, he demonstrates a penchant for nostalgic, utility-focused projects. Comfortable across PHP, NodeJS, TypeScript, Java and Python, Dimo favors clear, efficient systems over heavy frontend frameworks and large autogenerated bundles. Known for tackling long SQL queries, building custom media recording pipelines, and creating tooling (ffmpeg/Chromium integrations, packaging scripts, testing suites), he brings a pragmatic, detail-oriented approach to engineering. Located in Plovdiv, Bulgaria, he pairs mathematical rigor with a dislike for bloated frameworks, preferring elegant, maintainable solutions.
code9 years of coding experience
job13 years of employment as a software developer
bookUniversity of Plovdiv "Paisii Hilendarski"
languagesBulgarian, English, French, Russian
github-logo-circle

Github Skills (68)

hierarchy10
tuxedo10
d3-tree10
keyboard10
t910
touchscreen10
input-method10
smartphone10
kiosk10
android10
keypad10
ime10
hierarchical-data10
hardware10
utility10

Programming languages (7)

TypeScriptJavaQMLC++CJavaScriptPHP

Github contributions (5)

github-logo-circle
sspanak/tt9

Jun 2022 - Jan 2023

A T9 keyboard for Android devices with a hardware keypad.
Contributions:53 releases, 150 reviews, 54 commits in 6 months
input-methodsmartphoneandroid-devicestabletime
sspanak/ddimo

Jan 2022 - Apr 2025

My personal website
Contributions:3 PRs, 35 pushes, 5 branches in 3 years 2 months
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
Dimo Karaivanov - Android Developer at Self-employed