Ondrej Špánik


Preferred technologies and affiliations

Projects

CI/CD for team rental solution

linuxdockernginxbash

CI/CD workflow (including architecture) developed from scratch for dynamic deployment of multiple instances of custom Angular+Django rental solution using Docker, Github Actions, two Nginx layers (gateway+deployment), bash/sed/cat/pipe and ssh/sftp as part of team project at FIIT STU.

2024-10-20
51 days
2024-12-10
Background

Microservice Integration 2023

linuxvmnomadbashaws

Microservice troubleshooting, administration and installation using AWS EC2 VM, sh/sed/grep/awk, RHEL a Oracle Linux, DB, object storage, internal API/Swagger and orchestration system and Docker including documentation pre Innovatrics.

2022-07-01
487 days
2023-10-31
Background

Full StrukShow.com Solution

sveltejavascriptscsshtmlphp
Full StrukShow.com Solution icon

Complex solution of a modern personal website using CockpitCMS/API, JS ES6, SCSS and Svelte.

2020-06-01
64 days
2020-08-03
Background

Text training and inferring 2024

machine learningaitkinterpython

GUI workflow for training and inferring a DistilBERT model with custom (GUI/JSON) labeling. Automatic virtual environment creation, file management, validation and inferring with optional output of top labels for each paragraph.

2024-09-08
4 days
2024-09-12
Background

ProcExp Procreate Exporter

autohotkeyffmpegparsing

Script for mass extraction, stitching and export of timelapse files from Procreate works using 7z and FFMPEG.

2019-12-17
35 days
2020-01-21
Background

BrianStruk.com CMS Solution

sveltejavascriptscsshtmlphp
BrianStruk.com CMS Solution icon

Complex solution of a modern website for a music artist using shared CockpitCMS (with StrukShow and LubaStrukova) and Svelte.

2022-06-22
1 day
2022-06-23
Background
Background

Biography

For my bachelor's thesis, I defended Find-A-Cat, a program for pedigree management with a breeding algorithm. On a team project, I implemented CI/CD for automatic deployment of a custom NocoDB extension on PowerPC, coincidentally and helped others with Docker issues including documentation. For web development, I prefer Svelte. In my master's thesis, I'm trying to implement a software digital twin honeypot. For organization, OneNote and Apple Calendar app connected to Google account work well for me, but I always adapt to team needs. As a daily driver, I have macOS on a Thinkpad X260 alongside my other Apple devices (not a typo :D). For development, I currently use VSCode. In the meantime, I've extensively used Notion, Zed, ArchLinux, FreeBSD, Obsidian, etc. Besides studies and computer science, I enjoy translating Japanese songs, anime, cats, hiking, cooking and photography. Currently looking for a job in Bratislava, depending on circumstances and team needs in areas of frontend, CI/CD, Docker, documentation, Ansible, support and similar. Open to ideas.

Background photo by sergio souza (@serjosoza)
Illustration by me (@iairu)


Education

Faculty of Informatics and Information Technologies STU

September 2019 – July 2024
BC-INFO4 Computer Science (bachelor), prolonged 4-year study plan
- Average 1.41 (not GPA, Slovak/EU scale) for first two semesters
- Acquired basics of programming in C++, JavaScript and PHP languages
- Improved research and presentation skills; work with Linux
- Continuing by studying master's in the field of "Information Security"

High-School of Arts Trenčín (ŠUPTN)

September 2015 – June 2019
8261 M Propagation graphics, 4-year study plan
- Acquired practical and theoretical knowledge in the field of graphic design
- Conceptualization, organizing, realization and presentation of original graphic and artistic works
- Experience with typography, print media and Adobe CC bundle

I will be glad if you let me know.