Illia Zinchuk

An open sphere woven from a single knotted strand, drawn in monospaced characters.

Hello_world!

I'm Illia Zinchuk, a software engineer and computer science student at Kielce University of Technology. I build web applications, backend services and desktop software.

TypeScript, Python, C/C++, React, Next.js, Django

Computer science student with a strong interest in backend development, software engineering and system-level programming.

illia-zinchuk.png

I enjoy building everything from modern web applications to desktop software and low-level solutions that interact closely with operating systems and hardware.

My focus is on creating reliable, scalable and well-structured software while continuously exploring new technologies and development practices. I am particularly interested in backend architecture, distributed systems, networking, performance optimization and AI-powered applications.

I enjoy solving complex technical problems, learning how systems work under the hood, and turning ideas into practical, high-quality software.

Studying
Computer science, Kielce University of Technology
Based in
Poland
Works across
Web, backend, desktop, terminal

Selected work

My recent works and experiments.

TRACE

Desktop app, 2026, Public alpha

A private, local-first workspace for OSINT investigations and link analysis. Every entity, relationship and note lives on the analyst's own machine as plain Markdown.

TRACE showing a large force-directed link graph of hundreds of entities, with an entity list on the left and a case summary on the right.

TypeScript, React, Electron, Cytoscape, SQLite FTS5, Markdown

OFLIM

Desktop app, 2026

A darkroom console that simulates black-and-white film: 19 emulsions, optical lens filters, push and pull development, and silver halide grain computed on the GPU.

This print is developed in your browser by a reduced port of OFLIM's shader, using its filter weights and 400 TX curve. A red filter stops blue light, so the sky goes dark. A blue filter passes it, so the sky goes pale.

Electron, WebGL 2.0, JavaScript

Lens filter

Blue sky reads 24% silver

Box speed
Film format

Aureon Engine

Engine and editor, 2025

A real-time 3D engine and desktop editor in C++17 and OpenGL, with a project launcher, dockable panels, a play mode and tools for models, audio, terrain and code.

Aureon Editor with a medieval town scene in the viewport, the hierarchy on the left, render settings on the right and the project assets below.

Built with Alexlp06

C++17, OpenGL 3.3, GLSL, GLFW, GLM, Dear ImGui, ImGuizmo, CMake

Sonest landing page with the headline 'Your project deserves its own domain' and a field for claiming a .snst.lol subdomain.

Sonest

Web platform, Live

A platform for creating and managing subdomains, with an intuitive interface for configuring DNS records. Free .snst.lol names with instant activation and A, CNAME, TXT and MX records managed through Cloudflare.

Next.js, TypeScript, Prisma, PostgreSQL, Tailwind CSS, Cloudflare DNS

iTaxHub landing page with a Ukrainian headline offering financial tools for sole proprietors and freelancers.

iTaxHub

Web platform, Live

A modern platform for Ukrainian entrepreneurs, offering tax calculators, business tools, document generators and practical financial guides. Free to use, with no registration.

Next.js, TypeScript, Tailwind CSS

UtoczkiShare

Web application, 2025

UtoczkiShare banner with yellow rubber ducks on a dark background.

A secure photo sharing and management platform built with Django and React, featuring strict, user-scoped access control. Built as the qualifying task for the Hack4Defence 2025 hackathon.

Built with mariukha

How /api/media/ answers a request
  1. Does the requester own this photo?Yes: 200, the file
  2. Does a PhotoShare link them to it?Yes: 200, the file
  3. Neither403 Forbidden

Django, Django REST Framework, Simple JWT, PostgreSQL, React, TypeScript

GhostCast

Terminal tool and server, 2025

GhostCast wordmark with the subtitle Terminal Broadcasting on a dark navy background.

A CLI screen sharing client: a lightweight Python program for real-time screen broadcasting from the terminal, with viewer chat arriving in the same console.

One frame, start to finish
  1. Grabmss
  2. Resize and compressOpenCV, JPEG
  3. SendWebSocket

Viewer chat comes back to the same terminal.

Python, mss, OpenCV, WebSockets, Next.js, Supabase

PhosphorList in a terminal, with ffmpeg selected in a long command list and its description in the right pane.

PhosphorList

Terminal utility, 2026

A lightweight TUI utility written in C that lists all installed applications and packages on your system, then lets you search, favourite and launch them from the keyboard.

  • / search
  • f favourite
  • d describe
  • q quit

C, ncurses

Sudoku running in a terminal, with mistakes, hints and a timer above the board.

TUI Games

Terminal games, 2026

A collection of classic terminal-based games built in C++ with a modern text interface, showcasing interactive gameplay, clean architecture and cross-platform terminal experiences.

  • F favourite
  • / search
  • V view
  • Tab category

C++17, ncurses

Technologies I worked with

Tested through real projects and production deployments, listed by where each one is used.

Also worked with

Backend
Node.js
Databases
Neo4j, Oracle Database
Cloud and DevOps
Docker, Google Cloud
Tools
Git
Operating systems
Linux, macOS, Windows
Low level
Basic Assembly

Build log

Independent projects by the month their public repository started.

Let's create great things together