
Domen Perko
I'm a full-stack software engineer with 5 years of programming experience, currently working at EXTRA.DEV. I have experience in software architecture and AI/ML engineering. When I'm not coding, I like to discover new music and go to the gym. You can even see what I'm currently listening to on Spotify below.
Spotify
Not listening to anything right now.
Experience
Full-Stack Software Engineer
EXTRA.DEV · Mar 2025 – Present
- Contributed to the backend rewrite of Freedomchat, a secure, privacy-first messaging platform, helping migrate from Firebase Functions to a scalable NestJS + Socket.IO architecture. Supported launch success: raised $78K in early funding, passed a Seald security audit, and featured on Yahoo Finance.
- Contributed to Blissbook, an interactive digital employee handbook platform trusted by Fortune 500 companies. Worked closely with the CTO to architect and implement new features, delivering customer-focused solutions across a React + Express.js + GraphQL + MySQL stack.
- Integrated AI features into the Blissbook platform to ensure competitiveness in the current market compared to other platforms and to create new revenue streams for the company.
AI/ML Engineer
Intelligent Systems Laboratory, UM · Oct 2024 – May 2025
- Developed a predictive model for a meal delivery business, analyzing customer eating habits and forecasting which meals would be most popular the next day, helping minimize food waste and optimize delivery operations.
- Built an end-to-end machine learning pipeline covering data processing, feature engineering, model training, evaluation, and deployment into production environments.
- Leveraged the OpenAI SDK for text processing, embeddings, and feature engineering, enabling richer data insights and improved model accuracy.
Frontend Software Engineer
Equaleyes · Sep 2024 – Mar 2025
- Worked on a decentralized identity system, building complex UI flows and scalable, reliable frontend components.
- Optimized performance of large UI components to maintain smooth, stable interactions across the application.
- Contributed to resolving complex UI design and architecture decisions, balancing usability, scalability, and performance.
Full Stack Software Engineer
nChain · Oct 2021 – Sep 2024
- Took full ownership of the initial release of a decentralized certificate management system, building the complete frontend for secure certificate storage, viewing, and distribution.
- Contributed to multiple backend microservices, working with GraphQL, REST APIs, and message queues to ensure scalable and reliable data flows.
- Developed complex admin dashboards across multiple projects, implementing role-based access control (RBAC), following OWASP Top 10 security practices and ensuring mobile responsiveness.
Backend Software Engineer
Faculty of Electrical Engineering and Computer Science, University of Maribor · Feb 2023 – Jul 2023
- Designed and developed an application in partnership with Dravske Elektrarne Maribor to predict solar power plant production.
- Implemented a CI/CD pipeline for automated testing, integration, and deployment.
- Used Nest.js, MongoDB, and Cassandra to build a high-performance backend.
Full Stack Software Engineer (Internship)
Endava · May 2022 – Jun 2022
- Led the development of a robust seat reservation application designed for internal use in Slovenian offices.
- Transformed Figma prototypes into fully functional and responsive React components.
- Architected and implemented the backend infrastructure with NestJS, ensuring data integrity and efficient management for seamless seat reservations.
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