Nikola Cirkovic is a PHP-focused Full Stack Engineer and entrepreneurial leader with eight years of experience building scalable Laravel-based APIs and SaaS products. He has led development teams and startups—serving concurrently as CTO/CEO roles—while contributing backend features to notable open-source projects like InvoiceNinja, adding billing automation and reporting/email reminders. Comfortable across the stack (React/TypeScript front-ends and Vue in past projects), Nikola emphasizes clean, test-covered code, custom packages to streamline workflows, and pragmatic integrations such as email and counter logic for business automation. Based in Serbia, he combines hands-on engineering with product-minded leadership, often owning both architecture and delivery for small, fast-moving teams.
8 years of coding experience
5 years of employment as a software developer
Computer Programming, Computer Programming at Nikola Tesla
A source-available invoice, quote, project and time-tracking app built with Laravel
Role in this project:
Back-end Developer
Contributions:1 review, 124 commits, 15 PRs in 1 month
Contributions summary:Nikola primarily contributed to the back-end logic of the invoice application. They added a database property and incorporated counter logic to automate billing. They also worked on an update reminder service, likely to notify users about due invoices. Furthermore, the user's work included creating and modifying the related files for creating reports and sending them to admin email.
Contributions:2 PRs, 2 pushes, 2 branches in 2 years 5 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.