I'm a software engineer with 9 years of experience building products that balance reliability, scale, and great user experience. Over the past 3 years, I’ve worked extensively with Elixir—first developing backend systems in e-commerce, and more recently leading the design and development of AI-driven automation tools and data systems for enterprise retailers. Earlier, as the first hire and Lead Frontend Engineer at an e-commerce startup, I helped grow the product from prototype to acquisition with multiple offers, including Roku. I enjoy working where engineering meets product—turning complex problems into elegant, impactful systems. Lately, I’ve focused on integrating LLM APIs (OpenAI, Anthropic, Gemini, Mistral, Perplexity), designing structured prompts, and building cost-efficient, distributed AI workflows in Elixir. I approach architecture with a product mindset, emphasizing reliability, observability, and scalable solutions. I’m energized by mentoring teammates, shaping engineering culture, and delivering outcomes that matter to the business.

Matic Teršek

I'm a software engineer with 9 years of experience building products that balance reliability, scale, and great user experience. Over the past 3 years, I’ve worked extensively with Elixir—first developing backend systems in e-commerce, and more recently leading the design and development of AI-driven automation tools and data systems for enterprise retailers. Earlier, as the first hire and Lead Frontend Engineer at an e-commerce startup, I helped grow the product from prototype to acquisition with multiple offers, including Roku. I enjoy working where engineering meets product—turning complex problems into elegant, impactful systems. Lately, I’ve focused on integrating LLM APIs (OpenAI, Anthropic, Gemini, Mistral, Perplexity), designing structured prompts, and building cost-efficient, distributed AI workflows in Elixir. I approach architecture with a product mindset, emphasizing reliability, observability, and scalable solutions. I’m energized by mentoring teammates, shaping engineering culture, and delivering outcomes that matter to the business.

Available to hire

I’m a software engineer with 9 years of experience building products that balance reliability, scale, and great user experience. Over the past 3 years, I’ve worked extensively with Elixir—first developing backend systems in e-commerce, and more recently leading the design and development of AI-driven automation tools and data systems for enterprise retailers. Earlier, as the first hire and Lead Frontend Engineer at an e-commerce startup, I helped grow the product from prototype to acquisition with multiple offers, including Roku. I enjoy working where engineering meets product—turning complex problems into elegant, impactful systems.

Lately, I’ve focused on integrating LLM APIs (OpenAI, Anthropic, Gemini, Mistral, Perplexity), designing structured prompts, and building cost-efficient, distributed AI workflows in Elixir. I approach architecture with a product mindset, emphasizing reliability, observability, and scalable solutions. I’m energized by mentoring teammates, shaping engineering culture, and delivering outcomes that matter to the business.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Fluent

Work Experience

Co-founder & Lead AI Developer at NextGem
October 1, 2024 - November 1, 2025
Built AI and automation tools for blue-chip retailers, focusing on large-scale data workflows and real-time agentic systems in Elixir. Designed distributed AI features, from prompt design to production observability, and implemented production-grade AI pipelines with model switching, context trimming, caching, and batching. Built fully distributed workflows using GenServer and Task.Supervisor with timeouts, retry logic, and graceful fallbacks to ensure reliability under load. Introduced production observability with Sentry and structured logging.
Elixir Project Developer & Frontend Lead at Katalys
August 1, 2022 - September 1, 2024
Led Elixir backend development for a data-sync service unifying product information across multiple SaaS platforms. Implemented a joint-auth server (Next.js) providing single sign-on across products, improved reliability on AWS, and mentored frontend engineers. Collaborated on data enrichment and architectural alignment for scalable integrations.
First Hire & Lead Frontend Engineer
February 1, 2019 - August 1, 2022
Shaped the frontend experience for the core product, delivering a responsive checkout flow and a embeddable widget for publisher sites. Achieved significant conversion-rate improvements through UX and payments optimizations; owned product analytics and payments integration; mentored another developer and coordinated cross-functional work.
Full-Stack Developer at Self-employed
February 1, 2018 - February 1, 2019
Freelance full-stack work including an AR mobile app displaying real-time geographic labels and a gallery viewer for an insurance company with synchronized tab interactions.
Frontend Developer at 507 d.o.o.
November 1, 2016 - February 1, 2018
Ported a Vue.js web application to iOS via WebView and contributed to production-ready Vue applications for internal operations.
Co-founder & Frontend Developer at LoopN Roll
June 1, 2016 - August 1, 2017
Co-founded a startup delivering a platform for sharing GIFs, music, and text with creator monetization; built the responsive frontend and core interactions in-house, achieving early traction and revenue.

Education

Incomplete Diploma at University of Ljubljana, Faculty of Computer and Information Science
January 1, 2012 - January 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Retail, Media & Entertainment, Professional Services, Computers & Electronics

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more