Domen Perko

Curriculum Vitae

Domen Perko

Experience

Full-Stack Software Engineer

EXTRA.DEV

Mar 2025 – Present

  • Played a key role in the backend rewrite of FreedomChat, a privacy-first messaging platform, migrating from Firebase Functions to a scalable NestJS + Socket.IO architecture.
  • Contributed to a successful public launch resulting in $78K in early funding, passing a Seald security audit, and media coverage on Yahoo Finance.
  • Collaborated closely with the CTO on Blissbook, an interactive digital employee handbook platform used by Fortune 500 companies, delivering features across a React, Express.js, GraphQL, and MySQL stack.
  • Designed and integrated AI-powered features to improve product differentiation and unlock new revenue streams.

AI / ML Engineer

Intelligent Systems Laboratory, University of Maribor

Oct 2024 – May 2025

  • Developed a predictive model for a meal delivery business to forecast next-day meal demand, helping reduce food waste and optimize logistics.
  • Built a complete end-to-end ML pipeline, including data preprocessing, feature engineering, model training, evaluation, and production deployment.
  • Used the OpenAI SDK for text processing, embeddings, and feature generation to enhance data insights and improve model accuracy.

Frontend Software Engineer

Equaleyes

Sep 2024 – Mar 2025

  • Worked on a decentralized identity system, implementing complex user flows and scalable frontend components.
  • Optimized performance of large, state-heavy UI components to maintain smooth user interactions.
  • Participated in architectural and design decisions, balancing usability, scalability, and performance.

Full-Stack Software Engineer

nChain

Oct 2021 – Sep 2024

  • Owned the frontend development of the initial release of a decentralized certificate management system, enabling secure certificate storage, viewing, and sharing.
  • Contributed to multiple backend microservices using GraphQL, REST APIs, and message queues to support scalable data flows.
  • Built complex admin dashboards with RBAC, following OWASP Top 10 security practices and ensuring full mobile responsiveness.

Backend Software Engineer

Faculty of Electrical Engineering and Computer Science, University of Maribor

Feb 2023 – Jul 2023

  • Designed and developed a system to predict solar power plant production in collaboration with Dravske Elektrarne Maribor.
  • Implemented a CI/CD pipeline for automated testing, integration, and deployment.
  • Built a high-performance backend using NestJS, MongoDB, and Cassandra.

Full-Stack Software Engineer (Internship)

Endava

May 2022 – Jun 2022

  • Led development of an internal seat reservation system used across Slovenian offices.
  • Translated Figma designs into fully responsive React components.
  • Designed and implemented backend infrastructure using NestJS, ensuring data integrity and efficient reservation handling.

Education

Master of Informatics and Data Technologies

Faculty of Electrical Engineering and Computer Science, University of Maribor

2023 - 2026

Bachelor of Informatics and Data Technologies

Faculty of Electrical Engineering and Computer Science, University of Maribor

2020 - 2023