Jiří Machynka

Frontend Developer · Ostrava, Czech Republic

Summary

Frontend-focused TypeScript developer. Nearly four years delivering Vue / Nuxt and React / Next products across five freelance clients. Ship features end-to-end — Postgres, Drizzle, and tRPC — when the product asks for it.

Experience

  1. Present

    Ranked · Freelance

    Frontend Developer

    • Ship Vue frontend features end-to-end — component architecture, state management, forms, and UI polish.
    • Short iteration cycles with direct product feedback; fully remote.
  2. Siesta Labs · Freelance

    Frontend Developer

    • Frontend development on a Next.js + Material UI product.
    • Built and maintained responsive interfaces across core product flows.
  3. Develit.io · Freelance

    Frontend Developer

    • Short intensive contract delivering Nuxt + UnoCSS features for client projects.
  4. Elasticle · Freelance

    Frontend Developer

    • Brief contract delivering React + Next.js frontend work.
  5. Rascasone · Freelance

    Junior Web Developer

    • First professional developer role. Shipped websites and small web apps across a broad client stack.
    • Worked across JavaScript, React, and a range of client-specific frameworks and tools.

Stack

Languages

TypeScript

Frameworks

VueNuxtReactNext.jsSvelte

Styling

Tailwind CSS

Data & API

tRPCDrizzle ORMPostgreSQLZodSupabase

Auth

better-authClerk

Infra & Tooling

BunTurborepoHonoVercelPayload CMSUploadThingPolarVercel AI SDK

Selected projects

  • PDFmod

    Nuxt 3 · Vue 3 · TypeScript

    Browser-based PDF toolbox. Merge, split, reorder, compress, convert, and extract pages locally — your files never leave the tab.

  • Decibel Demon

    Turborepo · Next.js · TypeScript

    Discord voice-clip recorder. Captures the last few minutes of a voice channel on command, then publishes the clip to a shareable web gallery.

  • Tipovacka

    Nuxt 4 · Vue 3 · TypeScript

    Prediction pool for sports tournaments. Players forecast match outcomes, drag their picks into order, and battle live on the leaderboard.

  • Fotbalový Inspektor

    SvelteKit · Svelte 5 · TypeScript

    Match-day journal for Czech amateur football. Rate the klobása, the atmoška, and the 47th-minute klenot — keep every inspection forever.

  • Sonuslab

    Turborepo · Nuxt 3 · Vue 3

    ElevenLabs voice studio. Generate clips, inspect waveforms, and curate a personal voice library — all in one workspace.

  • Shipnit

    SvelteKit 5 · Svelte 5 · TypeScript

    Changelog autopilot for GitHub. Reads merged PRs and releases, drafts polished entries with AI, and publishes them to a branded page.