I’m Jakub, full-stack developer. I’ve been using computers to make stuff for more than 25 years, with 15 years of professional experience.
Game development
After playing 1990s hits like Crusader: No Remorse and Theme Hospital, I started programming because I wanted to create games too. First, I learned Pascal and made simple MS-DOS programs and adventure games. Then I moved to Windows and Delphi. I loved Star Trek, so I found some 3ds max models of ships and made 2D space simulators using DirectX.
Now, after years of focusing on other projects, I’d like to use web standards to create games I can play everywhere.
Web development
When I first started learning how to make websites, Internet Explorer 6 hadn’t even been released yet. I didn’t like PHP, but then Ajax came and allowed us to build browser apps.
But it wasn’t until we’ve had composable and declarative UI frameworks with static typing that building interfaces became really fun. I created my own virtual DOM library, but after a while I realized it’s better to just use React because of its great ecosystem.
Years later, with Node.js for the back end and TypeScript’s awesome type system, I think the web is a platform with a great future.
Data analysis
Although currently not my primary area of work, I focus on psychometrics and theories of measurement, using bayesian methods.
Technologies
All the things I’m using (or have used in the past).