Sam Uherek

Hi there!

A software enthusiast who enjoys learning and building things here.

In a nutshell:

Most of my professional experience is building frontend applications from simple apps to complex website builders. However, recently found joy in building cli applications and other tools used behind the scene of a business. Before getting into coding, I worked as a UI/UX designer mapping out user flows and making apps look better. On the side, I've always explored various projects mostly to solve my own problems.

Get in touch:

Work history

Jun 2024 - present

Freelance Developer

Taking on smaller projects of verios types to split the time between side project and income.

  • Typescript

Apr 2017 - Jun 2024

Brandpad Frontend lead

Main lead on a website builder for brand designers. From the start of the project till the full majority I worked on every part of the frontend. In addition, I managed the development lifecycle and the QA.

  • Typescript
  • React

Aug 2018 - Dec 2019

Nexoya Frontend developer

From a prototype to a fully redesigned application based on UI/UX designes. As the only frontend developer on the team, I coverd all the aspects of the building and delivery process. The application required custom d3 graphs for marketing analysis.

  • Typescript
  • React

Aug 2015 - Apr 2017

Freelance Frontend developer

Various projects like rebrending Hashdocs, product inventory dashboard and marketing websites translating UI mockups into live websites.

  • Javascript
  • React
  • CSS

Sept 2014 - Aug 2015

Vicancy UI/UX designer

Main UI and UX designer for a starup focused on creating short marketing videos. Primary job was to map out the flows and design the UI for the product and marketing website.

Sept 2012 - Sept 2014

Freelance UI/UX designer

Various projects like membership websites, marketing websites and mobile applications.

Side projects

pimp

Practice makes perfect. P[i]mp your fluency in everyday coding skills. Mobile and cli application for practicing your skills of clis, packages, and less used language sytax.

  • Rust
  • Go
  • Htmx
  • Flutter

dripin

Pin directory or project data which synchronizes across devices through encryted server. Helper tool to keep notes, links, commands to learn for specific prject at hand.

  • Rust
  • Ratatui

ExiMd

Quick exif media medic for your media files. The main purpose is renaming media files along their related files (live photo, edit files, ...) so that you keep everything together as well as deduplicating the files.

  • Rust
  • Tauri

backup-codepen-cli

Cli tool to backup your codepen work to store locally in case something goes wrong with codepen.

  • Typescript

Splitshare

Simple app for splitting bills between friends, family and partners (not budgeting). Proof of concenpt

  • Typescript