Jiří Pelikán

Full-stack developer and UX/UI designer

Jiří Pelikán

I design the interface, write the code under it and keep it up in production.

Websites, desktop and mobile apps, network tools.

Status
open to projects and jobs
Based in
Hradec Králové region · remote
Reply
within two working days

What I do

  1. Websites and web apps

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

    TypeScript · Vue / Nuxt · Node.js · PostgreSQL

  2. 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. 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. UX/UI design and identity

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

    UX / UI · Logo a identita

Selected work

More projects on GitHub

Press a key to see which projects use that technology.

Languages
Web and data
Desktop and mobile
Systems and networks
Design

A selection of my work. More projects are on GitHub.

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

    Site with its own 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
    • TypeScript
    • Vue / Nuxt
    • Node.js
    • PostgreSQL
    • Rust
    • Docker
    • Linux / VPS
    • CI / testy
    • UX / UI
  2. 3D 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. Bachelor’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
    • UX / UI
  4. Desktop application2026

    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
    • core in Rust
    • Win/Linux releases
    • Python
    • PySide6
    • Rust
    • CI / testy
    • UX / UI
  5. Android application2026

    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. Client job · desktop, 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
    • UX / UI
  7. Brand 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
    • UX / UI
    • Logo a identita

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. As a developer I mostly write TypeScript, Rust, Python and Kotlin.

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

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

Technology experience

Programming languages

Java
6 years
TypeScript
3 years 8 months
Python
2 years
Rust
2 years 10 months
Kotlin
2 years 7 months

Web stack

Vue / Nuxt
2 years 8 months
Node.js
3 years 5 months

Security

Security & networks
5 years 9 months

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.