Hi, I'm Tomáš Svoboda

SVBD DIGITAL

Computer Science Student & Developer

3rd year CS student at FAV ZČU, focusing on computer graphics and C#. I like building things from scratch and picking up new tools along the way, AI included.

Tech Stack

Next.jsNext.js
ReactReact
TypeScriptTypeScript
Tailwind CSSTailwind
GitGit
PrismaPrisma
.NETC#
OpenGLOpenGL
ClaudeClaude
Google GeminiGemini
VercelVercel
Neon DB
UnityUnity
Next.jsNext.js
ReactReact
TypeScriptTypeScript
Tailwind CSSTailwind
GitGit
PrismaPrisma
.NETC#
OpenGLOpenGL
ClaudeClaude
Google GeminiGemini
VercelVercel
Neon DB
UnityUnity

What I Work On

Computer Graphics

Building rendering pipelines and graphics engines in C# and C++. Mostly from scratch, it's the best way I've found to actually understand what's going on.

Game Engineering

Making interactive simulations and small games with Unity. I also do 3D modelling in Blender when a project calls for it.

AI-Assisted Development

I use AI tools throughout my workflow, for prototyping, debugging, and getting up to speed on unfamiliar tech faster.

Python Automation

Writing scrapers and bots for data collection and market analysis. I've built a few of these for my own side projects.

Projects

Krajinka

Krajinka

A C# 3D terrain renderer utilizing OpenTK (OpenGL 3.3 Core Profile) and .NET 8. Allows first-person navigation over generated terrain with height, object placement, and coloring loaded dynamically from an RGBA PNG map. Placed 2nd in the KIV/ZPG student project competition.

C#OpenTKOpenGL 3.3.NET 8
DroneWar

DroneWar

University semester project for KIV/UPG, winning 1st place in the competition for the best semester project. C# application visualizing ballistic shooting with realistic physics. Features trajectory calculation under gravity and wind, drone animation, and collision detection.

C#AvaloniaSkiaSharp
Apartmán Božo Mamić

Apartmán Božo Mamić

Premium multilingual apartment rental website for Krk Island, Croatia. Features dynamic routing, interactive gallery with 26+ photos, and complete booking presentation system.

Next.jsTypeScriptTailwind CSSFramer Motion
Navařeno

Navařeno

Modern recipe management app built with Next.js 15. Features AI recipe analysis from photos (Gemini), user authentication, favorites system, and smart search.

Next.js 15AI IntegrationPostgreSQLNextAuth
BigNum Calculator

BigNum Calculator

Semester project for C programming - A console calculator with arbitrary precision arithmetic (BigNum) and RPN evaluation using Shunting-yard algorithm. Supports binary/hex inputs, factorials, and complex expressions.

ANSI CAlgorithmsData StructuresBigNum
VTK Žlutice

VTK Žlutice

My first web project - A service reservation system with React, Material-UI, Express backend, and PostgreSQL database. Features online booking, pricing info, and contact forms.

ReactMaterial-UIExpressPostgreSQL

About Me

I like understanding how things work at a low level. Most of my projects start with a question I can't find a good answer to online.

Right now I'm mostly focused on computer graphics and real-time rendering. I also use AI tools regularly, not as a shortcut, but as part of how I work.

Education

3rd Year, Bc. Computer Science (FAV ZČU)

Location

Plzeň / Czech Republic

Current Focus

Graphics & Real-Time Rendering

Graphics, Unity & Blender

UnityCC#.NETOpenTKPhysics

Web Dev & Python

Next.jsReactTypeScriptTailwind CSS

AI & Tooling

GitClaudeGitHub Copilot

Get in Touch

Working on something interesting, or just want to talk tech? Drop me a message.