Jiří Pelikán

Software engineer and UI designer

Jiří Pelikán

I design the interface, write the code underneath and make sure it holds up in production.

Websites, desktop and mobile apps, network tools.

Status
taking projects and full-time roles
Based in
Hradec Králové, CZ · remote
Reply
within two working days
01

What I do

  1. 01

    Websites and web apps

    From the first sketch to the server. Custom content systems, logins, search, deployment and backups.

    • TypeScript
    • Vue / Nuxt
    • Next.js
    • PostgreSQL
  2. 02

    Desktop and mobile

    Apps for Windows, macOS, Linux and Android. Including ones that drive TVs or the LEDs on the back of a phone.

    • Tauri
    • PySide6
    • Kotlin
  3. 03

    Systems and security

    Rust, network traffic analysis and server administration. Things that must keep running when nobody is watching.

    • Rust
    • Nmap · Zeek · Suricata
    • Linux / VPS
  4. 04

    UI design and identity

    Logos, visual identities and interfaces. I design things I know how to build.

    • UI / UX
    • Logo a identita
02

Selected work

07

Press a key to see where I use that technology.

Languages
Web and data
Desktop and mobile
Systems and networks
Design

All 7 projects

  1. The zskom.cz homepage with quick links and event photos

    01Website and CMS2026

    zskom.cz

    The school wanted a website it could run on its own. I built all of it, from the design and a custom content system to the server it runs on. Articles go to Facebook and Instagram in one click.

    • live since Sep 2026
    • 702 commits
    • 5 CI workflows
    • TypeScript
    • Vue / Nuxt
    • Node.js
    • PostgreSQL
    • Rust
    • Docker
    • Linux / VPS
    • CI / testy
    • UI / UX
  2. 023D renderer2026

    Java CPU Path Tracer

    It started as a semester assignment and ended as my own path tracer. Plain Java, no GPU, no graphics library, just maths and a CPU.

    • SAH BVH
    • denoising
    • OBJ and glTF
    • Java
    • CI / testy
  3. 03Bachelor’s thesis · security2026

    Passive Traffic Analysis

    A list of open ports is not enough. My Rust tool finds known vulnerabilities for them and links them to what is actually happening on the network.

    • 27,000 lines of Rust
    • 60 tests
    • defended 2026
    • Rust
    • TypeScript
    • Nmap · Zeek · Suricata
    • PostgreSQL
    • CI / testy
    • UI / UX
  4. 04Desktop app2026

    GameHub

    Nine logic games, each with its own solver. Expectimax plays 2048, a SAT solver cracks Slitherlink and puzzles print straight to PDF.

    • 9 games
    • Rust core
    • Win/Linux releases
    • Python
    • PySide6
    • Rust
    • CI / testy
    • UI / UX
  5. 05Android app2026

    GlyphHub

    The Nothing Phone has 169 LEDs on its back. I wrote an app that puts a clock, a spirit level, a timer or a timetable on them. The modules above run live.

    • 27 modules
    • Android 16
    • 13 × 13 LEDs
    • Kotlin
    • Compose
  6. 06Client work · desktop and web2026

    Asian Taste Menu

    The restaurant changes its prices itself and the menu updates on three TVs and on phones. The QR code on the tables never changes.

    • 4K video
    • 270+ tests
    • live
    • Tauri
    • Rust
    • Vue / Nuxt
    • TypeScript
    • FFmpeg
    • UI / UX
  7. 07Identity and website2025

    Ridoran

    I designed the logo, the whole visual identity and the website frontend for a procurement platform. Backend by Martin Kubjak.

    • logo and identity
    • CZ · EN · DE
    • live
    • Next.js
    • TypeScript
    • UI / UX
    • Logo a identita
03

About

I enjoy projects most when I get to do all of it. I design how it looks, write the code, deploy it to a server and then watch what slows people down in practice.

I defended my bachelor’s thesis at FIM UHK with a Rust project on network traffic analysis and I am now doing my master’s there. I work in Czech and English, from Hradec Králové or remotely.

Education
BSc, FIM UHK 2026 · MSc in progress
Based in
Hradec Králové, CZ · remote
Languages
Czech, English
04 · Contact

Got a project or an open role? Write to me.

I use the form data only to reply. It is sent via Cloudflare and Resend as an e-mail to my inbox and not stored anywhere else.