Nikola Zivkovic is a .NET-focused software developer based in Belgrade with hands-on experience across embedded C/C++, IoT, mobile APIs and ML/AI tooling. He started in radar and embedded systems, transitioned to .NET backend and mobile development, and has delivered production apps for geolocation, surveying and temperature-control IoT projects. Nikola contributes to open-source (notably extending embeddings and tests for a LangChain-for-Go repo) and completed an AI internship focused on ML, LLMs and generative systems. He balances pragmatic engineering with curiosity—auditing psychology courses while developing his own application in spare time—and has moved quickly from junior roles to medior-level responsibilities.
3 years of coding experience
6 years of employment as a software developer
Bachelor's degree Incomplete Computer Software Engineering, Bachelor's degree Incomplete Computer Software Engineering at University of Belgrade, School of Electrical Engineering
LangChain for Go, the easiest way to write LLM-based programs in Go
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:2 reviews, 11 comments, 5 issues in 5 months
Contributions summary:Nikola primarily contributed to the embeddings feature, expanding its functionality and implementing tests. They extended the embeddings functionality with options for customizing the behavior. The user added tests to validate the new features, ensuring the embeddings functionality operates correctly with various configurations. They also performed linting and bug fixes.
⚡️ Simple, Modular & Accessible UI Components for your React Applications
Contributions:1 branch in 4 days
reactaccessiblereact-applicationsemotionjschakra
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
Nikola Zivkovic - Software Developer at Akvelon, Inc.