Strahinja Ivanović

mostly web developer, since 2020

Work experience

2020 - PRESENT  ELEKTRIZITÄT BERLIN

I've been working as a full stack developer at Elektrizität Berlin for 6 years now, building and maintaining in-house, CRM focused web apps.

Here is the tech stack I use:

BACKEND

  • Ruby (Rails, Roda)
  • Python (Django, FastAPI)
  • Golang (Fiber)
  • JavaScript (Express.js)

FRONTEND

  • React (Next.js)
  • TypeScript
  • Svelte
  • SASS (Bootstrap, Tailwind)

DATABASE

  • PostgreSQL
  • MySQL
  • SQLite
  • MongoDB

Here's some of the stuff I've done:

Side projects

SCHLEGELMILCH.CH

Portfolio website for the legendary F1 photographer Reiner W. Schlegelmilch with over 100k photographs.

Express.js Solr Bootstrap

BUS.LJUDI.ORG

Live info for Belgrade public transport.

Unhappy with the official android app at the time, I wrote my own version by decompiling the app and reverse-engineering their API.

FastAPI Sqlite

PANO.LJUDI.ORG

Personal photography portfolio.

Looks like a simple gallery, but has many niceties that help me with uploading, organising and optimizing my photos for web.

Roda SQLite AI Image Captioning

DAMAPERPETUA.LOL

Never-ending game of checkers with one board, no accounts and "winner-stays" rule.

Fiber SQLite Handcrafted UI/UX

About me

I like to play chess and write programs that solve puzzles, and that's why I really enjoy doing Advent of Code and Advent of Chess every year.

I'm a hobbyist photographer, avid cinephile, and I like to steal fonts from web.

I discovered programming playing Counter-Strike 1.6 at quite the young age, which completely changed the game for me.

Here's some basic info about me:

Age:       29

ResidencyBelgrade, Serbia

Contact:   aleksej@ljudi.org

EducationUniversity of Belgrade, Faculty of Mathematics

LanguagesEnglish (fluent), Serbian (native)