Hello!

I’m Jakub, full-stack developer with
15 years of experience,
focused on great software design.

Take a look at my projects,
and if you’re interested in working together,
contact me.

CV.

Skills

Web development

When I first started learning how to make websites, Internet Explorer 6 was just released. I didn’t like PHP, but then Ajax came and allowed us to build much better apps.

Years later, with Node.js for the back-end and TypeScript’s awesome type system, I think web is a platform with great future.

Languages
  • JavaScript
  • TypeScript
  • HTML
  • CSS
Databases
  • EdgeDB
  • PostgreSQL
  • Elasticsearch
  • DynamoDB
Technologies
  • Node.js
  • Docker
  • Kubernetes
Packages
  • React
  • Jest
  • Remix
  • Next.js
Apps
  • Photoshop
  • Illustrator
  • InDesign
Clouds
  • Azure
  • AWS
  • Fly.io

Data analysis

Although currently not my primary area of work, I focus on psychometrics and theories of measurement, using bayesian methods.

Languages
  • Julia
  • R
  • MATLAB
Apps
  • R Studio
  • SPSS Statistics
Topics
  • Quantitative research
  • Bayesian data analysis
  • Psychometrics

Game development

I started programming because I wanted to create games and I loved Star Trek. I learned Delphi and DirectX, found some 3ds max models of ships and made simple space simulators.

After years of focusing on other projects, I’d like to use web standards to create a game I can play everywhere.

Languages
  • TypeScript
Technologies
  • WebGL
  • WebGPU
Packages
  • Three.js
  • Pixi.js

Languages

C2 in Czech

C2 in English

A1 in French

Experience

2011 – present

Freelance

Full-stack developer

While in the past I worked on various projects ranging from simple static sites to interactive 3d apps to complex e-commerce sites, now I love the developer experinece that comes with modern tools like Remix and EdgeDB.

  • TypeScript
  • Node.js
  • Remix
  • EdgeDB

2022 – present

Open source developer

See my GitHub profile.

  • Node.js
  • TypeScript

2015 – present

Datanautika

Co-founder

A data analysis company.

2019 – 2023

Oriflame software

Front-end architect

I helped design and implement transformation of the Oriflame’s multinational e-commerce platform from C# .NET monolith to a micro-frontend architecture built using Next.js and Kubernetes.

  • Node.js
  • Next.js
  • Kubernetes
  • Azure

2016 – 2018

Q2 Interactive

Back-end developer

I helped design and implement highly scalable and available API for an insurance company, built using GraphQL and Serverless.

  • Node.js
  • GraphQL
  • Serverless
  • DynamoDB
  • Elasticsearch
  • AWS

2017 – 2018

Centrum vzdělávání všem

IT specialist

As a server admin, I was responsible for maintenance of the company website and setting up a local cloud.

  • Linux
  • nginx
  • PHP
  • MySQL

2009 – 2011

Cognito.cz

Junior front-end developer

Converting designs into code.

  • HTML
  • CSS
  • JavaScript

Education

2010 – 2014

Faculty of Social Studies

Masaryk University

MA in Psychology

2007 – 2010

Faculty of Social Studies

Masaryk University

BA in Digital media & Psychology

Projects.

Open source

Although there’s a lot of great open-source tools and libraries, sometimes I need functionality that doesn’t exist yet, or existing packages are unsatisfactory in some way. My philosophy is to create intuitive interfaces while taking full advantage of TypeScript’s awesome type system.

See my GitHub profile for complete overview.

Carson

Tool for managing workspace and project configuration.

  • TypeScript
  • CLI

Games

Somewhere

As an experiment to test my game design ideas, I’m working on a location-based game played in a browser.

  • TypeScript
  • Remix
  • Pixi.js
  • EdgeDB

Contact.

Mail
jakub@mazanec.dev
Phone
+420 608 363 312
GitHub
github.com/jakubmazanec
LinkedIn
linkedin.com/in/jakubmazanec