Nikola Henezi, Software Engineering Developer in Zagreb, Croatia
Nikola Henezi

Software Engineering Developer in Zagreb, Croatia

Member since April 30, 2015
Nikola is a software developer, computer scientist, and mathematician with a decade of experience in successfully delivering projects in various programming languages and paradigms. He is a practical individual who prides himself on clear communication and efficient coding.
Nikola is now available for hire


  • Strongly Typed, Ltd.
    Elm, JavaScript, Linux, Python, Haskell
  • Deegeetal, Ltd.
    Elm, JavaScript, Linux, Python, Haskell
  • Q4U
    RefluxJS, React, Socket.IO, Node.js, JavaScript, Redis, SQLAlchemy, CherryPy...



Zagreb, Croatia



Preferred Environment

Tmux, Zsh, Git, Vim Text Editor, Debian

The most amazing... I've built is a real-time matching algorithm with recommendation heuristics.


  • CTO

    2017 - PRESENT
    Strongly Typed, Ltd.
    • Developed technical aspects of the company’s strategy to ensure alignment with its business goals.
    • Discovered and implemented new technologies that yield competitive advantage.
    • Built and supervised system infrastructure.
    • Represented the technological agenda in staff meetings and when making hiring decisions.
    • Promoted high-quality software development technologies and practices.
    Technologies: Elm, JavaScript, Linux, Python, Haskell
  • CTO

    2015 - 2017
    Deegeetal, Ltd.
    • Structured the technological backbone of the company and improved existing operational procedures.
    • Created the R&D department with operating procedures and introduced quality software development practices.
    • Built an engineering team and managed multidisciplinary teams through dozens of projects with varying complexity.
    • Provided selective technological debt removal to support company growth.
    • Managed product, projects, and accounts.
    Technologies: Elm, JavaScript, Linux, Python, Haskell
  • CTO, Co-founder

    2013 - 2016
    • Created a scalable language agnostic application architecture with Redis.
    • Built a platform for real-time statistics.
    • Created a management center where moderators can manipulate the application state (economics, parameters for recommendation algorithms, etc.).
    • Created a real-time matching system and feedback platform.
    • Provided server administration and deployment.
    Technologies: RefluxJS, React, Socket.IO, Node.js, JavaScript, Redis, SQLAlchemy, CherryPy, Python
  • Lead front-end Developer

    2014 - 2015
    • Architected complex multi-site AngularJS architecture using Nginx.
    • Built a complex user interface.
    • Created an automatic flat allocation algorithm.
    • Implemented Gulp build automation.
    Technologies: NGINX, AngularJS, JavaScript
  • Official Representative

    2013 - 2015
    • Contributed to projects such as Mozilla developer network (KUMA) and FirefoxOS.
    • Organized local events as a member of the Mozilla Reps program, also known by its codename ReMo.
    Technologies: JavaScript, Python
  • Back-end Developer

    2014 - 2014
    • Built numerous data mining tools for retrieving information via Facebook, Twitter, and LinkedIn.
    • Built a complex proxy to social API with tokens and prioritization.
    • Refactored thousands of lines of unreadable code.
    Technologies: PHP, Python
  • Front-end Developer

    2013 - 2013
    • Developed a complex questionnaire creator.
    • Built a system for asynchronous processing of PDF files.
    Technologies: GhostScript, Yii, Backbone.js, JavaScript
  • Front-end Developer

    2013 - 2013
    Amaret, Inc.
    • Adopted Backbone.js for RTC architecture via websockets.
    • Implemented CodeMirror editor for live editing and compilation preview for microcontroller architectures in browser.
    Technologies: Socket.IO, Backbone.js, JavaScript
  • Full-stack Developer

    2010 - 2013
    • Built custom content management systems.
    • Developed dozens of Joomla extensions.
    • Turned designs into fully functional web applications.
    Technologies: CodeIgniter, Joomla, PHP, Python, JavaScript


  • Q4U

    A fun and fast game where you can meet someone new. Focused on "breaking the ice" problem.

  • Buildercore

    A cloud-based sales management solution for medium and high-rise real estate developers.

  • Ultimate Tic-Tac-Toe

    A 2-player board game similar to Tic-Tac-Toe. You are playing 10 Tic-Tac-Toe games simultaneously on one 9x9 board.

  • Feedback.Guru

    Feedback.Guru is a platform for customers to easily and anonymously provide feedback to companies.

  • Gradematic

    A survey and questionnaire application.

  • Toptal Mentor
    Nikola is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Nikola shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.


  • Languages

    JavaScript, Python, Haskell, SQL, CSS, PHP, GhostScript, Elm, Less, CoffeeScript
  • Frameworks

    AngularJS, CherryPy, CodeIgniter, Yii
  • Libraries/APIs

    Underscore.js, Socket.IO, Vue, REST APIs, Node.js, React, SQLAlchemy, SciPy, RefluxJS, Backbone.js, Sage
  • Tools

    Shell, NGINX, Vim Text Editor, Git, Terminal, Zsh, LaTeX, Tmux, Gulp
  • Paradigms

    Functional Programming, Model View Controller (MVC)
  • Platforms

    Linux, Debian, Joomla
  • Storage

    PostgreSQL, MySQL, MongoDB, Redis
  • Other

    Mathematics, Software Engineering, Consulting, Codebase Development, Node.js Consulting Specialist, Artificial Intelligence (AI)


  • Master's Degree in Computer Science and Mathematics
    2014 - 2016
    University of Zagreb - Zagreb
  • Bachelor's Degree in Mathematics
    2010 - 2014
    University of Zagreb - Zagerb

To view more profiles

Join Toptal
Share it with others