I'm Marko, a passionate Full Stack Engineer from Serbia. Welcome to my GitHub profile! ๐
Feel free to reach out to me through LinkedIn. I'm always excited to connect with fellow developers.
- Bachelor's Degree in Computer Science from Faculty of Technical Sciences, University of Priลกtina.
- September 2018 โ May 2023
- Kosovska Mitrovica, Serbia
- GPA: 9.04 out of 10.0
Here are some of the technologies and tools I work with:
- Programming languages: TypeScript, JavaScript.
- Frontend: ReactJS, NextJS, TailwindCSS.
- Backend:
- RESTful: NodeJS, ExpressJS, NestJS.
- TypeSafe: tRPC & Zod, GraphQL.
- Databases: PostgreSQL, MySQL, SQL, SQLite, MongoDB.
- ORM: Prisma, Sequelize, TypeORM, Mongoose.
- Jest: Unit testing & End-to-end testing.
- Data Structures: Doubly Linked List, Queue, Stack, Hash Table, Graph, Binary Tree.
- Algorithms: MergeSort, QuickSort, InsertionSort (for DLL), RadixSort, Breadth-First Search, Depth-First Search (pre, post, in).
- Infrastructure: Docker, Kubernetes.
I'm currently focusing on:
- Open Source Contribution.
- Go lang API.
- Backend services with NestJS.
- Writing unit & e2e tests.
- Composing 3rd party SaaS's with Docker containers, and connecting them to my backend.
Here are some of my notable projects:
Advanced JWT user authentication, SQL migrations, async data fetching, Dockerized image and docker-compose file using best practices, k8s services.
Website for booking tours around EU. It's built with Next.js using TypeSafe APIs, as well as Next Auth for user authentication. I am currently working on this project.
Repository for experimenting backend controllers and services using NestJS.
Testing playground for data structures and algorithms.
Simple responsive landing page with the hamburger menu animation. Please ignore out of pocket margins.
Feel free to explore them and provide any feedback or suggestions.
Thanks for visiting my profile! ๐