Nikola Gigić is a senior full-stack engineer based in Belgrade with eight years of experience delivering scalable web applications and real-time platforms. He has led engineering teams and shipped end-to-end features across startups and consultancy projects, working with React, Vue, TypeScript, Node.js, GraphQL, and cloud-native tooling on AWS and Kubernetes. Nikola has contributed to notable open-source projects like Apache Superset, improving UI accessibility and front-end architecture while also fixing backend chart and datasource bugs—an indicator of his comfort across the stack. His recent roles focused on real-time fan engagement and learning platforms, where he built live interaction features, streaming-enabled MVPs, and CI/CD-driven reliability. Colleagues describe him as detail-oriented, deadline-driven, and equally effective working independently or as a collaborative team lead. He pairs hands-on implementation with a practical knack for unifying disparate systems into maintainable, production-ready solutions.
8 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at ITS - Information Technology School
Apache Superset is a Data Visualization and Data Exploration Platform
Role in this project:
Full-stack Developer
Contributions:36 reviews, 19 commits, 42 PRs in 3 months
Contributions summary:Nikola primarily focused on front-end development, refactoring and improving the user interface of the Apache Superset platform. Their commits involved removing and replacing React Bootstrap components with custom Emotion components, enhancing accessibility, and implementing features like pagination for sample data preview. They also addressed various bug fixes, particularly related to chart saving and datasource panel search functionality, touching both front-end and back-end code. Furthermore, the user improved code quality by fixing lint errors and making modifications to support chart favorite functions.
Contributions:52 commits, 34 PRs, 37 pushes in 2 months
Contributions summary:Nikola primarily contributed to the GUI (Graphical User Interface) components of the TrueNAS middleware. Their work involved implementing new features, such as adding options for enabling/disabling init/shutdown scripts and enabling subject alternate names for certificates, and modifying existing ones, such as changing the default scrub interval and adjusting the number of allowed domains. They also addressed bugs related to certificate importing and CSR signing. These changes affected multiple files across different GUI-related directories like `gui/system`, `gui/network`, `gui/tasks`, and `gui/common`.
enterprisenfsiscsigit-repositorytruenas
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.