Joan Karadimov

Software Developer at PharVision Capital

Sofia, Sofia-City, 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
Joan Karadimov is a pragmatic software developer with 15 years of experience building full-stack web applications, reimplementing legacy UIs as single-page apps and designing internal tooling across startups and scaleups. Currently at PharVision Capital, he has held technical co-founder and senior development roles where he led architecture and full-stack delivery using modern stacks (React/TypeScript, GraphQL) and cloud platforms. He is a seasoned open-source contributor focused on build systems, compiler compatibility and cross-platform C/C++/Python integration—work that improved projects like pywin32 and the LibRaw image library. His contributions also span front-end theming (FullCalendar) and ML/data pipeline refinements, showing versatility from low-level build fixes to polished UI features. Based in Sofia, Bulgaria, Joan pairs hands-on coding with systems-level thinking and a knack for untangling build and dependency complexity that often hides behind smooth product surfaces.
code15 years of coding experience
job15 years of employment as a software developer
bookBachelor's degree, Informatics, Bachelor's degree, Informatics at Sofia University St. Kliment Ohridski
bookSofia High School of Mathematics
languagesBulgarian, English, German
stackoverflow-logo

Stackoverflow

Stats
101reputation
13kreached
5answers
0questions
github-logo-circle

Github Skills (42)

fullcalendar10
dependency-management10
javascript10
c-language10
event-handling10
bootstrap10
python10
api-design10
calendars10
windows10
css10
mingw10
build-system10
compatibility10
css-frameworks10

Programming languages (15)

JavaCSSC++CRustGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
mhammond/pywin32

Jul 2019 - Dec 2020

Python for Windows (pywin32) Extensions
Role in this project:
userBack-end Developer
Contributions:14 PRs, 15 comments, 2 issues in 1 year 4 months
Contributions summary:Joan focused on fixing compatibility issues related to the MinGW compiler and related build environments, particularly for the pywin32 extensions. Their work involved modifying source code, including adjusting macros and compiler options, to ensure the project compiled and ran correctly on MinGW. The user addressed errors related to various aspects of the project, including header inclusions, data types, and linking, by directly modifying C++ and Python code and build configurations.
pythonpywin32windowsextensionspython3
hwwang55/RippleNet

Sep 2018 - Sep 2018

A tensorflow implementation of RippleNet
Role in this project:
userBack-end Developer
Contributions:8 commits, 3 PRs, 1 comment in 4 days
Contributions summary:Joan primarily focused on optimizing and refactoring the `data_loader.py` file within the RippleNet implementation. Their contributions included simplifying and shortening loops, improving the efficiency of knowledge graph iterations, and making code more concise through the use of `defaultdict`. Furthermore, the user fixed command-line arguments in a preprocessing script, ensuring the code aligned with the project documentation. These changes indicate a focus on improving the data loading and processing components of the project.
tensorflow
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
Joan Karadimov - Software Developer at PharVision Capital