Software Engineering Student 📍 Madrid · Erasmus+

Jakub Holík.

I build automation, data pipelines and full-stack web apps that take the tedious work off people’s plates.

Looking for a 5-month internship in backend, frontend or full-stack development.

See my work
Scroll to explore 2026
PythonDjangoLaravelSvelteTypeScriptPostgreSQLDockerAWSREST APIs

A developer from Slovakia,
studying in the Netherlands,
living in Madrid.

README.md

I study Software Engineering at HZ University of Applied Sciences in Vlissingen and I’m currently on an Erasmus+ semester at Universidad Francisco de Vitoria in Madrid, working in English and Spanish.

My favourite problems are the boring ones: hours of copy-paste, spreadsheets nobody wants to update, data scattered across a dozen websites. I turn them into tools that run on their own — and document them so others can use them too.

Full-stack, with a
soft spot for data.

Languages
Python, PHP, JavaScript, TypeScript, SQL, HTML, CSS · basics of Java and C
Frameworks
Django, Laravel, Svelte / SvelteKit, Node.js (Express), Tailwind CSS
Databases
PostgreSQL, MySQL, MariaDB, SQLite
Cloud & tools
AWS, Azure, Railway, Docker, Git & GitHub, GitHub Actions, REST APIs, Jest, Playwright
Data
Large-dataset analysis in Python with pandas, scikit-learn, Matplotlib and Seaborn in Jupyter; building models
Practices
OOP & design patterns, microservices, Agile/Scrum sprints, thorough technical docs with diagrams
AI
Gemini API integrations in client apps, AI-assisted development, analysis and automation

Topics

Things I’ve built.

github.com/jakubez035
01 · A&J Tickets Production
ROI ▲

Ticket Market Intelligence

A Python desktop app that scrapes every Ticketmaster event in a chosen country, converts prices to EUR, matches each event on resale markets, adds sales volume and demand data, and calculates expected ROI. It also has a spreadsheet-style CSV editor (undo, Excel paste, conditional formatting) and a full MkDocs user guide.

PythonWeb scrapingData pipelineDesktop UIMkDocs
02 · Client: IVN Team of 6

GreenClues — Greener Schoolyards

Built for IVN to get teachers and parents involved in green, sustainable schoolyards. Teachers find outdoor nature lessons filtered by season, subject and difficulty, save favourites and schedule them into day plans. Under the hood: Dockerized Node.js microservices behind an API gateway, each with its own MariaDB schema and JWT auth, plus a SvelteKit frontend with a Gemini AI assistant.

Node.jsMicroservicesMariaDBDockerSvelteKitGemini APIJest + CI
03 · Client: Syntess Software Team project

Syntess Vitality

An internal well-being platform for Syntess employees: daily mood check-ins, a private diary, goals and challenges, plus gamification with XP, badges, leaderboards and a banner shop. HR can publish wellness articles and see anonymised engagement, and “Capy”, a Gemini-powered companion, chats with employees based on their mood.

LaravelPHPMySQLTailwind CSSDockerGemini API
04 · Research for JRZC Data science

Herring Habitat Analysis

Where and when does Atlantic herring show up along the Dutch coast? We merged species observations with KNMI weather data (matched to the nearest station) and CBS ecosystem maps, examined seasonal, location and observer bias, then trained baseline and improved classification and regression models, up to random forests and gradient boosting.

Pythonpandasscikit-learnMatplotlibSeabornJupyter
05 · OOP course Browser game

Sustania

A 2D game that teaches kids how solar panels work. Sustania’s power plant is broken: players explore the map, collect wires, a battery, frame, glass and solar cells, learn what each part does from the mayor, then unlock the crafting table and pass his quiz. Written in object-oriented TypeScript on HTML Canvas and deployed to GitHub Pages.

TypeScriptOOPHTML CanvasGitHub Actions
06 · Automation Internal tool
✉ inbox→parse→PDF

Mail → PDF Archiver

Connects to Gmail over IMAP, finds order confirmations in English, German and Spanish, pulls out the artist, event date and purchase date, then renders each email to a neatly named PDF with headless Chromium. Companion scripts reconcile resale sales and payouts.

PythonIMAPBeautifulSoupPlaywright
07 · Product Landing page
48 hours before…

Mystery Trip Madrid

Surprise day trips from Madrid for groups of friends: zero planning, one fixed price, and the destination stays sealed until 48 hours before departure. A scroll-driven landing page that sells the idea in four taps.

HTMLTailwind CSSCopywritingProduct idea
08 · Erasmus+ Madrid In progress

Django

Team project.

DjangoPythonPostgreSQLWhiteNoise

Where I’ve been.

Work, study and everything in between — from VR arcades in Bratislava to a warehouse in the Netherlands and a dev job automating ticket markets.

Experience

  1. 2026 — Present

    Python Developer — Automation

    A&J Tickets s.r.o.

    Designing and building Python tools that automate slow manual work. Built an app that collects and processes event and ticket data from web sources across Europe and the UK — external APIs, data cleaning and code managed on GitHub.

  2. 2024 — 2026

    Software Developer — Client Team Projects

    HZ University of Applied Sciences

    Web apps for real clients such as IVN (GreenClues) and Syntess Software (Vitality), in PHP (Laravel), Node.js, TypeScript and Svelte, built in Agile/Scrum sprints with new teammates each time. Client interviews and requirements gathering, database design (MySQL, PostgreSQL), hosting on AWS, Railway and Azure, and detailed documentation throughout every sprint.

  3. 2024 — 2026

    Warehouse Associate

    Albert Heijn · Netherlands

    Part-time job alongside my studies — restocking, teamwork and day-to-day communication in English.

  4. 2023 — 2024

    Virtual Reality Animator

    Galaxia

    Testing and running VR experiences, solving technical problems on the fly and looking after customers.

Education & activities

  1. 2026 — 2027

    Universidad Francisco de Vitoria — Erasmus+

    Madrid, Spain

    Semester taught in English and Spanish: Python web development with Django and software engineering focused on modular applications.

  2. 2024 — Present

    HZ University of Applied Sciences

    Informatics & Communication Sciences · Vlissingen, Netherlands

    Taught in English, specialising in software engineering: OOP, modular apps with REST APIs, data analysis in Python (Matplotlib, large datasets, modelling), databases, Docker, Git & GitHub.

  3. 2016 — 2024

    Federico García Lorca Bilingual Grammar School

    Bratislava, Slovakia

    Spanish, English and Russian. Graduated with honours in 6 of 8 years and placed in the top 3% in Slovakia in the maths maturita exam.

  4. 2023

    Duke of Edinburgh’s International Award · Salamanca

    Volunteering, sport, skills and an expedition — planning, perseverance and teamwork. The same year: an intensive language programme in Salamanca, living with a Spanish host family.

Let’s build
something real.

Have a 5-month internship in backend, frontend or full-stack? I’d love to hear about it.