Introduction

Hi, my name is Strahinja.
I am a full stack

Coding the backbone of seamless application experiences, I specialize in full stack development with a strong focus on crafting sophisticated and efficient backend systems.
Bringing together intricate backend solutions to power user-friendly applications fuels my passion for full-stack development!

Find me on:

My Services

Services I Offer

Designing Engaging User Interfaces

Utilizing cutting-edge design approaches to develop intuitive interfaces, ensuring users navigate effortlessly and feel engaged at every interaction.

Building Full Stack Web Apps

Building intricate and comprehensive solutions for full-stack web development, incorporating a wide array of technologies to ensure seamless functionality.

Making High-Performance Desktop Apps

Developing versatile and powerful desktop software by integrating a range of technologies, ensuring efficiency and user-centric experiences.

Crafting Mobile Solutions

Innovating mobile applications with creativity.

Experiences

Past Experiences

I still use almost all of these technologies. This timeline is just to show when I started learning and implementing them in my workflow.

2019 - 2020

C, C++

Started programming in C and C++ for school.

2021 - 2022

C#

Doing console programming in C# for school. Liked the language and OOP very much.

HTML, CSS and JavaScript

Simple web projects for school.

React.js

Starting to get interested in web development so I started doing some more research. Learned about React so I started using it.

TypeScript

Initially hesitant about learning a new language, but upon adoption, I never looked back.

Tailwind

Hated it in the begining but when i got used to it styling became so much quicker and easier.

2022 - 2023

C#

Started WinForms development for school purposes, I liked the simplicity so I started using it for automation tasks and AI development. Later went on to use WPF as well.

electronElectron.js

Electron's cross-platform capabilities and intuitive framework really captivated me. The huge size of the application is really justified by the best developer experience.

Next.js

The best way to do web development in my opinion, especially with the /app router and Server Side Rendering.

Supabase

I like the database side of Prisma more but overall Supabase is better and has more features. Overall the best developer experience when it comes to backend development.

2023 - present

DrizzleORM

The best ORM I have used so far. It's a great way to build full-stack web applications.

Unity

Great for making games!

Projects
My Projects(12)Browse all

Explore some of the projects I've worked on. These showcase my skills and expertise in various domains of development.
There are much more than this, these are just 3 of my favourites.

Note Manager

Note Manager

Sun 20 Jan, 2024

This is a Electron.js application that allows users to create, edit, and delete notes. All the notes are saved where the user wants them, but only read from the system root directory. User can create subdirectories and notes inside, edit, read and delete them.

Read more
Guitar Verse

Guitar Verse

Tue Dec 26, 2023

This is a full stack web application that is being built as a clone of 'ultimate-guitar.com'. It allows users to sign in or sign up, create their own tabs, shots(short videos where they are playing an instrument or singing), or songs. Every user can see other peoples public tabs, shots and profiles but the users that are logged in can leave comments as well as send messages to other users. It is still heavily worked on so some features may be missing. This really was a great learning experience, and I really enjoyed making it. I can't wait to see what's next!

Read more
PasteZone

PasteZone

Sat Dec 9, 2023

This project was made as a clone of 'pastebin.com'. Users are allowed to create, publish, edit and delete pastes as well as make copies of eachothers pastes as their own. Pastes can be shared with other users, locked by your password or a randomly created secure password. All passwords are hashed, salted and stored securely in our database. Pastes can also be marked as 'Burn after read' so that when the next person opens them they are gone forever after closing. Users can have their own private pastes so that no one but the creator can see them! NextAuth(Auth.js) is implemented for the authentification, the whole backend system was written in plain vanila typescript by me with Drizzle as the ORM for a Turso DB edge instance.

Read more