
Sanin Mujkić
Verified Expert in Engineering
JavaScript Developer
Pula, Croatia
Toptal member since August 23, 2012
Sanin is a CTO and software architect with 15+ years of experience building scalable digital products, SaaS platforms, and distributed back-end systems. He specializes in Elixir, Erlang, Phoenix, PostgreSQL, APIs, and cloud infrastructure. Sanin is currently focused on AI agents and workflow automation that connect business processes, company data, and existing tools to reduce manual work and create reliable, production-ready solutions.
Portfolio
Experience
- JavaScript - 10 years
- SQL - 10 years
- PHP - 7 years
- Oracle PL/SQL - 5 years
- Elixir - 3 years
Preferred Environment
Git, Go, PHP, PL/SQL, NGINX, Linux, Elixir, Agile Software Development
The most amazing...
...platform I built is OODA AI. It unifies 150+ AI models, autonomous agents, knowledge bases, integrations, and workflow automation through a single API.
Work Experience
Managing Partner
Snowfall AB
- Managed deliveries.
- Architected software.
- Provided research and development.
Managing Director
Mbit Studio d.o.o.
- Managed multiple projects at once, juggling a number of tasks and responsibilities.
- Led the team through several projects.
- Handled software configuration management (SCM).
- Modeled EER diagrams and designed database schema, etc.
- Recruited and evaluated potential developer hires.
Oracle, Web Developer
Research and Engineering Center
- Supported testing of change-request deliveries on the billing system.
- Re-designed the front-end of a Groupon-like web shop based on the Ruby on Rails framework.
- Led the development of a web app for managing and tracking tagged employees.
- Worked on a fleet management platform, connected with mobile applications.
Oracle, Web Developer
Kapsch TIS
- Developed and provided first-line support for a fraud management system (FMS) for mobile telecommunication operators (including customers such as Mobilkom.at, MTel.bg, and VipMobile.rs).
- Created CRM solutions for SiMobil, assisting the customer in defining change request specifications for CRM and FMS applications as well as analyzing integrations to existing functionality and preparing delivery packages.
- Handled change requests related to CRM and DMS for VipNet Croatia, assisting the customer in defining change request specifications.
Web Developer
Ring Datacom d.o.o.
- Resolved tasks assigned by senior developers on various projects, both related to new functionality of modification of existing processes.
- Worked on various change requests for a legacy CRM and fraud management software for the mobile telecommunications industry.
- Member of a bug hot-fixing team for CRM VipNet Croatia, solving bugs on the production branch as reported via a ticketing tool.
Experience
PayxPlay
SellCloud
Field representatives use a tablet application to complete digital contracts with customers and capture electronic signatures. Signed contracts are securely stored on the back end and automatically delivered via email. I designed the system architecture and developed the back end, including campaign management, hierarchical access control, contract processing, and integrations with the tablet application.
TriggyBet
http://www.triggybet.com/The user pre-fills triggers for a particular match and, if they are all matched during the game (real-time betting), a bet is placed on a connected betting service. Real-time notifications happen during the match as trigger changes are propagated to the customer application.
I architected and coded for this project.
Parkamo
I architected the system, coded, and led the tech team.
MTR Express
I coded the pricing and scheduling module of the platform.
Panasonic Aero GCS
I led Scrum-based tech operations for the development team.
Coach Diary
http://www.coach-diary.com• Organizing player records with all their related data (logistic, personal training sessions, health status, etc.)
• Preparing team training sessions and their related exercises, including the creation of reports before training, as well as the storage and processing of results afterwards.
• Preparing pre-match reports with a list of possible tactics.
• Scouting other teams and players.
The app is built on SaaS principles which allow many different clubs to have separate accounts within the same application.
The project (still WIP) includes three developers and one tester. I work as the Lead Developer and handled such tasks as release management, R&D with instructions for implementation, final integration, and quick fixes (on app files and database data) on production environment.
Naia Relief – AI-powered Workplace Well-being Platform
https://naiarelief.com/Education
Diploma of Engineering in Computer Science
Faculty of Electrical Engineering and Computing (FER) - Zagreb, Croatia
Skills
Libraries/APIs
jQuery, jQuery UI, React
Tools
NGINX, Subversion (SVN), Eclipse IDE, Notepad++, GitHub, Git
Languages
SQL, PHP, CSS3, HTML5, Active Server Pages (ASP), HTML, CSS, Go, Elixir, Java, Ruby, JavaScript, Lua, C#, C
Frameworks
CodeIgniter, CakePHP, .NET, Ruby on Rails (RoR), ASP.NET
Paradigms
Agile Software Development, Object-oriented Programming (OOP), DevOps
Platforms
NetBeans, Linux, Joomla, Amazon Web Services (AWS)
Storage
Oracle PL/SQL, MySQL, Oracle SQL, PL/SQL
Other
Artificial Intelligence (AI), APIs, Agentic AI Systems, Full-stack, CTO, General Data Protection Regulation (GDPR), Technical Hiring, Video Compression, Supabase, LLM Agents, Big Data
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