Vedran Karačić is a technical lead and full-stack engineer with 12 years of experience designing and delivering web and e‑learning platforms from the backend to the browser. Based in the Greater Split area of Croatia, he has led teams and projects at Keeper Solutions and ExtensionEngine, working with Python/Django, Node.js/Vue, PostgreSQL, cloud platforms and CI/CD tooling. He has deep Open edX experience—contributing both code and documentation across core repos like edx-platform, course-discovery and ecommerce—bringing practical knowledge of online learning systems and payment/checkout flows. Vedran blends hands‑on development with technical writing, improving developer and user documentation in high‑impact open source projects such as django-oscar. Colleagues rely on him to translate complex product needs into tested APIs and maintainable front-end behaviors, and he often surfaces small but important UX and data-sanitization fixes that prevent larger issues. Trained in informatics (Master’s) and comfortable across the stack, he pairs pragmatic engineering with clear communication to keep projects moving.
11 years of coding experience
6 years of employment as a software developer
Master’s Degree, Informatics, Master’s Degree, Informatics at Faculty of Science and Mathematics, University of Split
Bachelor’s Degree, Informatics, Bachelor’s Degree, Informatics at Faculty of Science, Math and Education, University of Mostar
(Deprecated) Service for managing edX's product catalog and handling orders for those products
Role in this project:
Back-end Developer
Contributions:157 commits, 400 PRs, 1871 pushes in 1 year 9 months
Contributions summary:Vedran primarily contributed to the back-end of the "ecommerce" service. Their work included creating and modifying API endpoints, implementing features related to coupon handling and order processing, and adding database models. They also worked on testing the API functionality and updating relevant code for API versions. Additionally, the user worked on adjusting the logic for PayPal and other checkout related features.
Service providing access to consolidated course and program metadata
Role in this project:
Back-end Developer
Contributions:19 commits, 27 PRs, 119 pushes in 1 year 2 months
Contributions summary:Vedran contributed to the course-discovery service by addressing typos in the documentation and updating the Python version requirement in the getting started guide. They implemented new functionality by adding applicable seat types to the individual programs serializer. Additionally, the user updated the django-contrib-comments library, which involved refactoring and modifying related tests and forms. The user also removed `SITE_ID` from the project settings.
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
Vedran Karačić - Technical Lead at Keeper Solutions