Portfolio

Here's a random assortment of projects I put up here why I had it in my mind to update this page.


The following is generated using a script, that's why it's so ugly. I'll make it nicer some day.

2way-sync-github-gitlab

agendum

A to-do list

antd-tabs-width-bug

arduino-nmea-checksum

azure-pipelines-artifacts-to-repository

azure-pipelines-powershell-core

azure-static-website

basic-http-otp-auth

bazos-puppeteer-scraper

Bazos.cz scraper built using Puppeteer used for obtaining search results as JSON.

blender-edge-at-face-intersection

blender-file-format-research

blender-gargantua

Blender recreation of the Gargantua black hole from Interstellar

blender-merge-faces

bt-channel

canvas-chromatic-abberation

chrome-dev-tools-updates

A list of links to updates to the Chrome DevTools as documented on developer.google.com

cosmos-db-exploration

cosmos-ef-udf

cosmos-net-sdk

cra-3-npm-test

cra-lint-useless-constructor

cra-location-hash-router

cra-location-search-router

cra-puppeteer

cra-rbc-test

cra-ssr

cra-ssr-net

cra-ssr-node

cra-ssr-research

cra-test-puppeteer

cra-ts-movement-x-y

cra-ts-ssr-net-core-experiment

An experiment in putting together a server side rendered application using Create React App TypeScript and .NET Core.

cra-ts-weirdness

cra-unexpected-tsconfig

cs-concurrency-vs-parallelism

csharp-log-keyword

css-fading-box-shadow

css-gradual-box-shadow

css-merry-go-round

CSS solution for a "merry-go-round" style sliding showcase

css-message-bubble

css-shadow-arrow-popup

Day

An app for reading and writing a text file with persistence in the Files app

deno-typings

dom-local-storage-perf

dotnet-core-unhandled-exception

dotnet-scripts-tool

EditorJS

ef-core-array-column

ef-core-clear

ef-core-fk-model

ef-core-implicit-transaction

ef-core-include-clear

ef-core-logging

ef-core-principal-dependent-ids

ef-core-query-sql

ef-cosmos-embed-union

ef-cosmos-embedded-inheritance

ef-cosmos-union-type

ef-ephemeral-localdb

ef-key-problem

efcore-build-from-source

electron-self-screenshot

ffmpeg-crop-image

ffmpeg-resize-image

ffmpeg-stream-input-image-set

flex-equidistant-children

fragment

A JavaScript library for building UIs

git-config

git-home-and-work

git-mobile

git-submodule-demo

github-kb

github-pages-module

github-pages-submodule

github-repo-network

github-serverless-app

github-tree

github-web-ui-add-git-submodule

gitlab-ci-with-github-test

hubelbauer.net

infinite-bidirectional-capped-scroll

Binirectional infinite scroll with configurable amount of maximum displayed and newly added items

ios-app-web-control

A demonstration of using WebRTC to achieve communication between an iOS application and a web page

isds-api

javascript-headphones-button

jira-annotate

js-import-external

keytar-vscode-extension

Keytar in VS Code extension experiment

loggo

markdown-lsp

Meter10

modern-office-git-diff

An experiment in tracking and diffing versions of modern Microsoft Office files in Git.

musicblackholes.com

Black Holes are a rock duo Kate (bass, vocals) and Martin (drums) from Prague.

net-core-web-socket-server

net-http-listener-mjpeg-stream

net-tree

netcore-node-services-cra

node-redirect-to-javascript

onewheel

onewheel-web-bluetooth

Onewheel Web Bluetooth

outlook-application

puppeteer-ctrl-enter

puppeteer-talk

Puppeteer talk making a case for introducing Puppeteer UI tests at Massive

puppeteer-youtube-downloader

qr

qr-channel

WebRTC data channel peer connection establishment using QR codes for trickle ICE exchange.

rbc-dnd-auto-select

rbc-on-rage-change

rbc-resizable-event-wrapper

rbc-week-am-pm-clock

rbc-week-empty-area

react-autocomplete

react-icon-component-idea

react-kb

react-redux-typescript-connect-decorator-demo

react-types-set-state-partial-vs-pick

react-week-calendar

rust-azure-web-app

rust-wasm-canvas

rust-wasm-portal-ray-tracer

scrape-github-invoices

Download invoices from the GitHub billing page to your Downloads automatically using Puppeteer.

scrape-moje-o2-invoices

sdpc

sreality-puppeteer-scraper

Scrapes SReality.cs using Puppeteer and reports new and updated posts for a given search.

ssr-research

stack-tutorial

streamail

svg-arc-angle

svg-image-tracer

swift-headphones-button

swift-save-to-files

An experiment to see if shared documents with the Files app are accessible past development provisioning profile expiration

test-travis

timestamper

An application for timestamping audio and video streams for lyrics videos, subtitles etc.

timezones

TomasHubelbauer.UdpAgent

A UDP agent implementation in C#.

TomasHubelbauer.WebRtcDataChannelsDotNet

A desperate attempt at implemeting WebRTC Data Channel compatible C# .NET endpoint, ideally as a Windows Universal application library so it can be used on Windows Phone.

ts-ambient-types

ts-boolean-confusion

ts-comment-types

Type-checks JavaScript files with TypeScript comments in them.

ts-generic-type-function-argument

ts-script-tag

A JavaScript service worker library for transpiling TypeScript to JavaScript on-the-fly in the browser.

ts-script-tag-demo

A demo of the ts-script-tag library for on-the-fly transplation of TypeScript to JavaScript.

ts-skip-lib-check

ts-types-module

tsx-xaml-render-props

typescript-discriminated-class-union

typescript-in-browser

Using the TypeScript API in the browser

ux-experiment-locking-suggestion-list

ux-median-bar-graph

vscode-box-drawing

A VS Code extension for simplifying box drawing with Unicode and ASCII

vscode-compound-debug-split-terminal

vscode-email-viewer

Preview email message files (EML) in VS Code

vscode-extension-api-repl

vscode-extension-demoGenerator

vscode-extension-findFilesWithExcludes

vscode-markdown-email-link

vscode-markdown-jira-links

vscode-markdown-link-suggestions

Suggests workspace files and MarkDown file headers in MarkDown links

vscode-markdown-table-format

Formats tables in MarkDown documents when using the Format Document editor context menu option in VS Code.

vscode-markdown-table-of-contents

vscode-markdown-todo

vscode-settings

vscode-symbol-vs-workspace-provider-issue

vscode-video-preview

vscode-week-number

vscode-zip-file-system

web-crypto-net

webgl-exploration

webrtc

My WebRTC knowledge base.

webrtc-data-channel-demo

WebRTC Data Channel demo

yarn-justify

A CLI tool for checking and reporting justification of inclusion of NodeJS packages based on Yarn lock file

yew-todo

A todo list based on Yew, the Rust frontend development library

youtube-puppeteer