
Hi, I'm Jiří Joska
Software Engineer
I specialize in building exceptional, high-quality websites and applications. Currently focused on full-stack development and passionate about creating intuitive user experiences.
About Me
As a passionate and detail-oriented software engineer, I have a proven track record of designing, developing, and deploying robust web applications. With expertise in modern JavaScript frameworks like React and Next.js, and a strong foundation in back-end technologies, I thrive in collaborative environments and am committed to writing clean, efficient, and maintainable code. My goal is to leverage my skills to build innovative solutions that solve real-world problems and provide an exceptional user experience.
My Skills
.NET (C#)
4/5
PHP
2/5
Python
4/5
Databases
3/5
UML
4/5
C++
3/5
C
2/5
React
3/5
TypeScript
2/5
Node.js
2/5
My Projects
A selection of my work.

Twitch Chat Bot
A Node.js bot that responded to chat commands on Twitch. It collected user data for contests, displayed live Bitcoin and Ethereum prices, and ran as a local desktop app with a console interface. Built with node-fetch, tmi.js, and axios.

2D RPG Game – The Fox
A 2D RPG created in Godot as a high school graduation project. The player controls a fox exploring the world. I handled all code, composed original music, and designed assets (with some external resources).

Stock Screener App (Team Project)
A React-based stock screener that fetched market data from a database, allowed filtering by multiple metrics, and visualized trends with charts. I was responsible for UX and various frontend features in the team project.

Electrostatic Field Visualization
Interactive C# WinForms application that visualized electrostatic fields as color maps and vector arrows. Users could modify charge positions, magnitudes, and rotation dynamically.

Networking Projects – TicTacToe & TCP Server
Python TicTacToe server allowing multiple rooms where users could join and play via a TCP protocol implementation. A separate C++ TCP server demonstrated custom protocol handling and network communication logic.

Mathematical Function Renderer (ANSI C)
ANSI C console application that rendered a user-defined mathematical function into a PostScript file using recursive descent parsing.

Custom Inode Filesystem
C++ implementation of a basic inode-based filesystem as a university project for an Operating Systems course. Supported core operations such as reading, writing, and managing directories and metadata.