Daniel Černý

Daniel Černý

Developer in Prague. I build web apps in Next.js and TypeScript, backends in Python and Go, and spend the rest of my time on cybersecurity and AI competitions.

Projects

TEP

Training Evaluation Platform

Teams rehearse hard moments here, like a client pitch, a command decision or an emergency call, in web and VR scenarios built from their own data. AI characters play the other side. Every session is scored on clarity, confidence and decision quality, and the scores end up in team dashboards.

Next.js, TypeScript, AI scenarios, Analytics

DOOM Museum

24h hackathon, 3rd place

A bilingual (EN/CZ) site about the DOOM series, built by our team of three from an empty repo at the GJS hackathon. It has a weapons catalogue, a games timeline, an archive of sounds, 3D models and artwork, and a /play page that runs DOOM (1993) in the browser through DOS emulation.

Next.js, TypeScript, DOS emulation, EN / CZ

Smaller projects

Competition results

  1. 2026

    Česká AI Olympiáda

    Czech AI Olympiad, run by nvias

    The first year of the Czech AI Olympiad, which qualifies for the International Olympiad in AI. You train models on real data and then defend the solution to a technical jury.

    • 2ndregional round
    • 7thnational final
  2. 2026

    GJS Hackathon

    Gymnázium Jaroslava Seiferta, Prague

    24 hours, 18 teams of three from around the country, and a pitch at the end to a jury of engineers from software companies. Our team built DOOM Museum, and it's still online.

    • 3rdof 18 teams
  3. 2025

    Kybersoutěž

    National cybersecurity competition, run by AFCEA

    The national cybersecurity competition for secondary schools, with NÚKIB as the expert guarantor.

    • 21stoverall
  4. 2024

    Kybersoutěž

    National cybersecurity competition, junior category

    National final, junior category. Tasks covered cryptography, network forensics, web exploitation and security theory.

    • 2ndjunior category

Courses

University of Helsinki programming MOOCs and a Cisco Networking Academy course. Each links to the certificate on the issuer's validation page.

Tools I use

Next.js
App Router, server components and route handlers. This site runs on it, and so does the forchan front end.
TypeScript / JS
Strict mode everywhere. If a type can describe it, I'd rather write the type than the comment.
Python
Automation, data processing and most of what I write during cybersecurity competitions. It's what I open first when I'm still figuring the problem out.
FastAPI
Async Python services with Pydantic models and OpenAPI docs for free. forchan's posting, auth and upload endpoints are FastAPI.
Go
Goroutines and channels make concurrency easy to follow, and the result is one static binary. gowlan, minesweeper-go and redis-golang are all written in Go, and chip8-emul compiles it to WebAssembly.
Linux
Arch on my own machine: shell, systemd, networking, Docker. I package my own stuff too, minesweeper-go is on the AUR.

Contact

Open to internships and freelance work. Write to daniel@djt-group.com or use the form, and I'll reply by email.