Andrei Spanning (iairu)

developerUX designerInfoSec student

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

While studying information security, I develop for macOS and iOS using SwiftUI. I focus mainly on writing more optimal programs for older versions of the system. I experiment with OpenCore on my Thinkpad X260. I recently completed Find-A-Cat, a cat pedigree management program, but I'm currently more interested in user-friendly solutions like NocoDB - extensions built on existing systems make more sense to me than development from scratch. I've been building websites using Svelte for five years and in my thesis I'm researching honeypots in network security. I prefer native applications and Python over Electron. Safari is my main browser for its balance of performance and battery life, on Linux it's Firefox. I recommend Edge to Windows users. For organization, I use Todoist and Apple Calendar linked with Google Calendar. FSNotes via iCloud suits me better than Apple Notes. For research writing, I choose Markdown with Pandoc instead of LaTeX, for development Zed Editor and quick edits vim.

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) (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