Karlo Smid is a seasoned Elixir developer and veteran software tester with 15+ years of professional experience and hands-on Elixir work since 2019. He blends deep expertise in Elixir/OTP, Phoenix and LiveView with a long background in test strategy and automation, having founded Tentamen.eu and contributed security-focused test suites in notable repos. At Yolo Group he led a team of Elixir engineers, resolved a 20M-job Oban backlog and presented the solution at Code BEAM Europe, showcasing his ability to optimize high-throughput, production systems. His freelance work spans CRM integrations (Salesforce, Dynamics, Redtail) and building secure auth and microservice patterns, while side projects touch conversational agents, TTS and facial animation tied to emotion models. Based in Zagreb, he combines architecture-level thinking with hands-on coding and a pragmatic focus on observability and risk-aware testing.
15 years of coding experience
7 years of employment as a software developer
M.Sc.E.E Computer Science, M.Sc.E.E Computer Science at University of Zagreb / Sveučilište u Zagrebu
Contributions summary:Karlo primarily focuses on creating and refining automated security tests within the BDD (Behavior-Driven Development) framework for web applications. Their contributions involve writing tests, modifying existing ones, and integrating them with tools like Burp Suite. They also address syntax errors and debug issues to ensure the tests function correctly. The changes incorporate usage of tables, and implement the login and session management tests.
Coherence is a full featured, configurable authentication system for Phoenix
Role in this project:
Back-end Developer
Contributions:13 commits, 1 PR, 1 comment in 1 month
Contributions summary:Karlo focused on implementing security features within the Coherence authentication system. Their work primarily involved preventing mass assignment vulnerabilities by implementing permitted parameters for registration, invitation, password reset, and session actions. They also added tests to verify these security measures. This included generating configuration files and modifying existing code in controllers and configuration files to integrate these features.
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.
Request Free Trial
Karlo Smid - Freelance Elixir Developer at Tentamen.eu