productionProfile

Pavel Kolář

Software Developer

Links

Skills

Over the years I worked with various technologies, languages and frameworks.

AWS
Ansible
Antd
Bash
Bun
C#/.NET
CI/CD
Cypress
DevOps
Digital Ocean
Docker
GIS
Git
GitHub Actions
Go
Grafana
GraphQL
Jest
Linux
Loki
Mapbox
Next.js
Nginx
Nix
Node
OAuth
PL/pgSQL
Playwright
Postgres
Prometheus
React
Redis
Ruby
Shadcn
Solana
Tailscale
Tailwind
Telegram
Terraform
Tmux
TypeScript
Vercel
Vim
Vite

Languages

  • EnglishFluent
  • CzechNative

Work Experience

Regesta

2024 - Present

Cadastre data aggregator

Software Developer

Accessprotocol

2022 - 2023

Web3 creators platform

Software Developer

Bidclick

2021 - 2022

Online auctions platform

Software Developer

Learnlife

2018 - 2021

Alternative to traditional school

Software Developer

Tietoevry

2015 - 2018

IT consulting firm

Software Developer

Education

Bachelor's Degree in Information Technology

Department of Computer Science

Faculty of Electrical Engineering and Computer Science

VSB – Technical University of Ostrava

Czech Republic

Hi, I'm Pavel, a software developer from the Czech Republic with roughly nine years of programming experience under my belt, most of it being remote. During that time I have worked variety of languages, frameworks, and teams.

Languages

TypeScript

My go to for front-end work and plenty of back-end too.

C#

Language I know very well but don’t use as much anymore.

Go

I had to picked it up for a project using gotd/td and ended up loving its simplicity and speed.

Ruby

Mainly used in combination with Rails.

PL/pgSQL

I wouldn’t have chosen it on my own, but a postgraphile heavy project made me learn it.

Nix

I use nix-darwin and nix in its various forms can be found in almost everything I do.

Lua

I got into Lua while hacking on neovim plugins.

Bash

I've written my share of Bash scripts for various tasks.

Hobby Languages

Sometimes after entire day of programming at work I like to program some more at home. Here are some languages I play with.

Zig

Picked to learn low-level language, I really liked it but for now I switched to Rust.

Rust

Language I am activelly learning right now.

Frameworks & Technologies (non-exhaustive)

React

Deeply familiar with React and popular frameworks like Next.js and Vite.

GraphQL

Experienced with GraphQL tools including PostGraphile, HotChocolate, and pg_graphql.

Postgres

I am familiar with postgres and its advanced features like functions, views, RBAC, RLS, plugins etc.

DevOps

I am interested in entire software development lifecycle and don't mind being involved in other parts than just programming.

Telegram

I have experience with client/bot API and I am familiar with basic bot development. In the future I would like to learn TON contract development.

Solana

I have basic experience with interacting with Solana programms and integrating web3 wallets.

Testing

I have experience with unit, integration and end-to-end testing (browser automation).

GIS

I have experience with interactive geospatial data visualization.

Web scraping

I have experience with extracting data from websites and converting them into APIs.

Personal Projects

hikarix

Small raycaster written in Zig and compiled to webassembly

purge-artifacts-action

GitHub Action to purge old workflow artifacts which managed to get 100+ ⭐.

geojson.zig

GeoJSON spec implementation in Zig programming language.

datamonikon

Czech cadastral parcel and building data from public ArcGIS endpoint, transforming non-tiled spatial queries into XYZ tile-based vector tiles in real-time.

geo-dl

Started as an exercise to determine how quickly I could import Czech cadastral parcel data into PostGIS

this website :)