Portfolio
~ Domen PerkoAbout me
Hi, there I'm Domen. I'm a software developer from Slovenia with a passion for creating innovative and practical projects. My expertise lies in Full Stack Development and my favorite programming language is Typescript.
My journey with coding began in 2020 and I have been constantly learning and growing ever since. I'm fond of technologies like Typescript, Next.js and TailwindCSS , which I believe make development a lot easier and fun. I take pride in being able to learn and apply new technologies in a quick and effective manner. My goal is to continue to expand my knowledge and experience in the industry while delivering high-quality work that meets the needs of my clients.
When I'm not coding, I enjoy playing video games or working out at the gym. I believe that a healthy balance between work and leisure is essential for maintaining productivity and creativity. I'm always on the lookout for new challenges and opportunities to learn and grow as a software developer.
Technologies
Projects
PM10 Pollution Prediction
PM10 Pollution Prediction is a project where I tried to predict PM10 particles in the air using recurrent neural networks and multivariate time series. After training the model, I exported it and made it accessible by exposing it through an API.
Python
Tensorflow
Pandas
Numpy
Matplotlib
Scikit-learn
GO Blockchain
GO Blockchain is a basic implementation of a blockchain using the Go programming language. The project aims to demonstrate the fundamental concepts behind blockchain technology and how they can be implemented in a decentralized and secure manner.
Go
Crypto
P2P
WebSockets
Endava Workspaces App
This is a workspace reservation web application for company Endava. Where you can dynamically choose your workspace or reserve it for a few days in advance.
Typescript
React
Redux
Tailwindcss
NestJS
MongoDB
CompanyHub
This project aims to develop a web application tailored for IT companies and beyond, providing an intuitive and efficient solution for task management and execution within the organization. The application offers a range of features that enhance project coordination and facilitate efficient task handling.
Typescript
NextJS
PlanetScale
Tailwindcss
Clerk
tRPC
OpenAI
Timeline
Student, University of Maribor
Oct 2020 - Present
- Graduated as Bachelor of Informatics and communication technologies at the Faculty of Electrical Engineering and Computer Science, University of Maribor.
- Currently enrolled in the Master of Informatics and Data Technologies at the Faculty of Electrical Engineering and Computer Science, University of Maribor.
Frontend Software Engineer, Equaleyes Ltd.
Nov 2021 - May 2022
- Translated Figma designs into UI code.
- Collaborated effectively with a team of developers, fostering communication, and ensuring efficient project delivery.
- Demonstrated problem-solving skills and the ability to think creatively to meet project requirements.
Full-Stack Software Engineer, nChain d.o.o.
May 2022 - Present
- Demonstrated proficiency in writing comprehensive unit tests for ensuring code quality.
- Gained valuable experience and expertise in microservice architecture.
- Developed scalable and maintainable codebase, following best practices and industry standards to ensure long-term code quality and ease of maintenance.
- Acted as the sole frontend developer on a crucial MVP project, overseeing the entire development lifecycle and contributing to its successful deployment to production
- Stepped in to handle crucial aspects of projects during the absence of a Senior Software Engineer, showcasing adaptability and leadership in ensuring project continuity.