"The only way to do great work is to love what you do"
- Steve Jobs

Welcome to my websiteLearn more about me...

Queue intro...

My name is Leo Petrović. I am a 21 year old Computer Science student, an experienced programmer, and a full-stack web developer.

Humble beginnings

Hard work pays off

The snowball effect

Showcase

Here's a short list of projects I made so far...

Tech stack

Finally, the part you've been waiting for
        • Typescript
          This is the flavor of JS I use most of the time.
        • React
          My go-to library for building websites.
        • Svelte
          Great for effective solutions and working fast.
        • Angular
          A unique approach to building websites. I like it, but I don't use it often.
        • Tailwind
          A library of utility-classes to use instead of writing your own. This is my favorite way to write CSS.
        • shadcn/ui
          The best React component library I've ever used. It has become a standard part of my frontend stack.
        • Material Design
          This technically has nothing to do with CSS, but it's my favorite design spec.
        • Spring Boot
          Having used it extensively in an internship, I like the way it handles backends. Makes complex projects easy.
        • NestJS
          My favorite way to write modular backends in NodeJS.
        • KoaJS
          Quite a bit better than ExpressJS. Very enjoyable and easy to use.
        • Bun
          A bit weird to label this as 'a subset of NodeJS', but Bun provides -a lot- OOTB, including a fast npm alternative.
        • MariaDB
          My default database of choice.
        • Postgres
          Like MySQL but with extra features that make sense to implement.
        • MongoDB
          JSON is pretty nice. Having said that, I'd still rather use an RDBMS.
    • React Native
      I love React and the ecosystem around it. Combined with Expo, it is very powerful and productive environment.
    • Flutter
      I really like making desktop and mobile apps with it, but sometimes it feels a bit too verbose. Still one of my favorites for its performance and DX.
    • Firebase
      My favorite BaaS. Comes in handy when I need a backend for my app, or an identity provider for my own custom backend.
    • Godot
      The most fun I've had developing software in ages. It's very easy to use and it's one of my favorite tools.
    • Unity
      My introduction to gamedev. It's actually pretty fun, but the age shows at times.
    • Rust
      I really like Rust, but I don't think I'm anyhwere near capable of using it.
    • Python
      I use it for CLI tools, services, automation, and web scraping. Pretty handy.
    • Java
      I use it to make Minecraft addons and mods, backends, or CLI tools and web scrapers.
    • C#
      I had a light exposure to C# and I could imagine myself working with it in the future.
    • Pocketbase
      A lightweight Firebase alternative which (IMO) has a better API, and uses SQL instead of NoSQL. Sounds too good to be true.

Website info

I'll be placing website updates and info here, for those interested

Links

If you want to stay in touch or check out my other projects