

Luka Mikec
Verified Expert in Engineering
Front-end Developer
Zagreb, Croatia
Toptal member since September 3, 2020
Luka has eight years of commercial full-stack development experience and about six years of experience working at the university. He obtained a PhD in mathematics and computer science from the University of Barcelona and Zagreb. In addition to his employment experience, Luka has about 15 years of amateur experience in various programming languages and environments, including web and mobile development, parsing, crawling, and scripting.
Portfolio
Experience
- C++ - 12 years
- Linux - 8 years
- Django REST Framework - 4 years
- Vuetify - 4 years
- Vue - 4 years
- Full-stack - 4 years
- Front-end - 4 years
- Django - 4 years
Preferred Environment
Git, Qt Creator, CLion, WebStorm, PyCharm, Linux
The most amazing...
...thing I've co-developed is a BI tool that detects anomalies in retail data and presents them through natural language (pre-LLM) with interactive exploration.
Work Experience
Full-stack Developer
Self-employed
- Developed (in some cases as the only technical resource, and often heavily involved in the business side) full-stack tools (cloud, REST back-end, Vue or React front end) for Fortune 500 clients with client-projected annual savings in tens of millions.
- Developed internal and external tooling for a hedge fund with around $100 million AUM.
Research and Teaching Assistant
Department of Mathematics, Faculty of Science, University of Zagreb
- Developed various tools for computer science courses such as student admission and enrolment application, a browser-based MySQL Shell, various proof-theoretic helpers and generators, and web-based homework and exam environments.
- Taught the following subjects: Database Systems (conceptual, logical and physical design, SQL), Programming 1 and 2, OOP, Computer Lab 1, 2, and 3 (C; C++), Native Android Development, and Computer Networks (low-level sockets, HTML, CSS, JavaScript).
- Published five academic papers, attended various conferences and workshops, and completed (April 2021) the PhD in Computer Science and Mathematics at the University of Barcelona and the University of Zagreb (a dual PhD degree).
Co-founder | CTO
Qluent AS
- Co-founded this VC-backed startup and worked as a CTO. It's about querying data using natural language. We started this quite a bit before the explosion of AI wrappers, but also before the hype.
- Designed, developed, and maintained the full-stack application (cloud, back end, front end) where organizations can create projects, collaborate, connect to external databases, query them, and integrate with Slack.
- Used GitLab for CI/CD, Vue, Vue Query, Vuetify for the front end, Django, PostgreSQL, and DRF for the back end, and various Google Cloud Platform (GCP) services for deployment, e.g., Cloud Run and Firebase.
Senior Full-stack Developer (Consultant)
Toptal Client
- Developed a full-stack interactive dashboard application interfacing with the existing data science model provided by the client.
- Designed and implemented a reactive user interface in Vue.js and Vuetify.js, including interactive data visualizations implementing the functionality requested by the client.
- Implemented a REST API back-end layer in the Django REST framework and an admin panel based on the Django admin site.
- Implemented a back-end daemon process wrapper around the data science model (the model itself was provided by the client) to improve scalability and ease interfacing with the API layer.
- Managed the infrastructure, including CI/CD, server and domain management, and email.
Senior Front-end Developer (Consultant)
Toptal Client
- Implemented an admin dashboard as a single-page application based on the designs provided in Figma.
- Implemented a basic landing page, also based on a client-provided Figma sketch.
- Advised on the back-end design, specifically around the REST API that the dashboard and other system components were to be connected to.
Co-founder and Full-stack Developer
Courier Data
- Co-designed a novel automated BI reporting system that detects shifts and anomalies in retail data and delivers them in the form of natural language news feed posts enriched with interactive charts and data exploration tools.
- Developed a full-stack interactive dashboard application using Vue.js/Vuetify.js with Django REST framework, including an Android/iOS mobile application Apache Cordova.
- Managed the infrastructure, such as servers and services our application uses, including virtual private servers, Firebase, Mailgun, GitLab CI/CD, and remote iOS build services.
Research and Teaching Assistant
Department of Mathematics, University of Rijeka
- Developed new material for courses related to numerical mathematics.
- Reviewed material for courses in theoretical foundations of mathematics.
- Taught five courses in total (Numerical mathematics, Numerical mathematics for Computer Science, Elementary Mathematics, Set theory and Application of Computer Science in Mathematics); held two guest lectures at the University of Barcelona.
Experience
Qluent
http://qluent.comClarify
https://clarify.appEducation
PhD in Mathematics and Computer Science
University of Barcelona and University of Zagreb (cotutelle) - Barcelona, Spain and Zagreb, Croatia
Master's Degree in Computer Science and Mathematics
Department of Mathematics, Faculty of Science, University of Zagreb - Zagreb, Croatia
Skills
Libraries/APIs
Vue, Vue 2, REST APIs, Google Maps API, NumPy, SciPy, Matplotlib, Vuex, Moment.js, React, React Query, Leaflet, Vue 3, OpenAI API, Slack API
Tools
GitHub, Vue CLI, Quill, GitLab CI/CD, PyCharm, WebStorm, CLion, Qt Creator, Git, Supervisord, Plotly, Azure App Service, Kustomize, Google Workspace, Firebase Authentication, Figma
Frameworks
Vuetify, Django, Django REST Framework, Django Channels, .NET, Laravel, Flask, OAuth 2, Material UI, Streamlit, Express.js
Languages
C++, JavaScript, Python, Python 3, SQL, C, HTML, CSS, C#, HTML5, PHP, R, TypeScript
Paradigms
REST, Object-oriented Programming (OOP), DevOps, Azure DevOps
Platforms
Firebase, Mailgun, Linux, Android, Mapbox, Amazon Web Services (AWS), Amazon EC2, Apache2, Azure, Kubernetes, Google Cloud Platform (GCP), Mixpanel, Cloud Run
Storage
MySQL, PostgreSQL, Azure Active Directory, Redis, Google Cloud, Google Cloud SQL
Other
Full-stack, Science, University Teaching, Front-end, Writing & Editing, Responsive UI, ECharts, Cordova, APIs, Mathematics, Computer Science, Landing Pages, Admin Panels, SSL Certificates, Daphne, Vue Router, Servers, Dash, CI/CD Pipelines, Data Engineering, RediSearch, Atlantis, Vue Query, PDF, Google Cloud Build, OpenAI GPT-4 API, Firebase Hosting, Slackbot, See under Experience
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring