Andrei Spanning (iairu)

CI/CD for team rental solution
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.

Microservice Integration 2023
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.

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

Text training and inferring 2024
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.

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

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


Background photo by sergio souza (@serjosoza)
Illustration by me (@iairu)
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) (top 11% of students) 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