Skip the terminal — read the full CV
zsolt@varju — ~/cv — zsh

Zsolt Varjú

I solve problems for a living.

role
Software Developer · full-stack + platform operator
now
sole developer on a project for the European Space Agency
based
Prague, CET · EN · SK · HU · since 2022
stack
· · · · · ·
status
always open to possibilities
always open to possibilitiesPrague --:--

01 / about

About

Hey there. I'm Zsolt, a developer from Čierna Voda in Slovakia, now living in Prague. I build software and I also run it in production. Today I look after a document search platform on a project for the European Space Agency, where I'm the only developer. I write the code, move the data, and keep the servers up.

I started out testing other people's websites, which is where I learned to care about what happens after the deploy. Since then I've picked up the unglamorous half of the job: data pipelines, Linux, networking, backups. I lean on AI heavily in my daily work and I build with it too, mostly retrieval systems and self-hosted models. Outside work there's a homelab that has grown well past what I can justify, a motorcycle, and a ski season I never get enough of.

Seneca said luck is what happens when preparation meets opportunity. That has held up so far. If you want to build something together, or just talk shop, say hello. 🔗

My links
Based in
Prague, CZ
From
Čierna Voda, SK
In software since
2022

Languages

Hungarian (native) · Slovak (fluent) · Czech (fluent) · English (fluent)

Currently

Software Developer at Serco, Prague

Sole developer and operator of a document search platform on a project for the European Space Agency — the code, the data pipelines, and the servers it runs on.

Languages & frameworks

TypeScriptJavaScriptPythonBashSQLReactNext.js

Backend & data

Node.jsExpressREST APIApache SolrNeo4jRabbitMQTikaPostgreSQL

Infra & ops

DockerKubernetesJenkinsGitHub ActionsAzureLinuxnginxDokku

Tools

GitPostmanFigma

AI & LLM

RAG architectureEmbeddingsVector searchQdrantHybrid retrievalPrompt engineeringClaude CodeCodex

Tried out / Used in school

StorybookJavaOOPAdobeXDLaravelUnityBlenderGraphQLC#

Certifications

  • Certified Kubernetes Administrator (CKA)

    Linux Foundation / CNCF

  • Ubuntu Linux Professional Certificate

    Canonical · Apr 2025

  • Learning Bash Scripting

    LinkedIn Learning · Jul 2025

  • Basics of ABAP Programming on SAP BTP

    SAP · Oct 2024

  • AWS Academy Graduate, Cloud Foundations

    AWS Academy · Jul 2022

02 / projects

Projects

Self-Hosted RAG Search

Python · Qdrant · bge-m3 · LangChain · Docker

A retrieval-augmented search system over a local document collection, built to answer questions with citations, and to stay quiet when the evidence isn't there.

Coffece (coffece.sk)

Next.js · TypeScript · TailwindCSS · next-intl · Framer Motion

A bilingual (SK/EN) marketing and ordering site for an office coffee delivery brand: product pages, FAQ, testimonial carousel, and contact flow, with full SEO metadata.

IDT PLUS STAV (idtplusstav.sk)

Next.js · TypeScript · TailwindCSS · MDX

Complete digital operations for a Slovak diamond drilling and concrete cutting company: a self-hosted marketing website, business email, invoicing configured for Slovak VAT rules, plus paid search and SEO.

B2B Wholesale Ordering Portal

WooCommerce · B2BKing · Stock Locations · SuperFaktúra

A private B2B ordering portal implemented for a Slovak fresh-produce wholesaler, now in production. Features tiered customer pricing, a login-only catalog with hidden prices, two-warehouse inventory, decimal quantities for weighted goods, and integrated invoicing.

Lemma: Vocabulary Scanner

React Native · Expo · Vision models · FSRS

A mobile app that turns a photo of a printed page into vocabulary cards. Point the camera at text, and it pulls out the words worth learning and schedules them for review.

Personal Infrastructure & Homelab

Linux · Docker · WireGuard · Tailscale · CI/CD

A personal VPS and home server run with production habits: private networking, atomic zero-downtime deploys, and a stack of self-hosted services.

Tech Blog — zsoltvarju.dev

Jekyll · Markdown · RSS · Netlify

A personal engineering blog in English: software development, self-hosted infrastructure, testing, and AI — every post grounded in something that actually happened.

Multi Photo Cropper

React · TypeScript · Vite · FastAPI · OpenCV · ONNX Runtime · Docker

A personal tool for digitizing family photo albums. Scan several prints at once on a flatbed, and it finds each photo on the sheet, lets you fine-tune the boxes, and exports every crop at full resolution as a ZIP.

Municipal Website Migrations

Virgo / GCM Cloud CMS

Content migration and restructuring for five Slovak municipal websites, including bilingual Slovak and Hungarian content.

InfoMap SK: Master's Thesis

React · Node.js · Express · MongoDB · TailwindCSS

A full-stack application for visualising Slovak open data on an interactive map, built as my master's thesis project. The public site is no longer online; the source remains available.

Garden Bros Website

Next.js · Tailwind CSS · Strapi CMS · Vercel · VPS · Dokku · PostgreSQL

A website for a gardening company, built with Next.js, styled with Tailwind CSS, and managed through Strapi CMS. Features responsive design, dynamic content generation, and deployment on Vercel.

Alza Dni Kupónový Filter

JavaScript · Chrome Extension API · HTML · CSS

A Chrome extension that helps users filter products during Alza Days sales by various coupon codes, making it easier to find the best discounts on Alza.sk.

03 / experience

Experience

Feb 2025 - Present

Prague

Software Developer

Serco Czech Republic s.r.o.

  • Sole Ownership:

    Sole developer and operator of a document search platform on a project for the European Space Agency, owned end to end from the user interface down to the servers it runs on.

  • Full-Stack Development:

    React frontend and Node.js backend over a search stack built on Apache Solr, with RabbitMQ for messaging, Neo4j for relationships, and Tika for document extraction.

  • ETL & Automation:

    Design and operate multi-mission ingestion pipelines in Python: scheduled transfers, search schema design, and table extraction from PDFs and spreadsheets with rejection audits returned to the data owners.

  • Operations & Security:

    Run Ubuntu servers on Azure: nginx with TLS and access control, containerised services, CI, backups, and regular vulnerability remediation under formal change control.

  • Performance & Code Quality:

    Led a phased frontend quality programme that cut the vendor bundle by roughly three quarters, reduced the JavaScript payload by a third and CSS by more than half, cleared every outstanding lint error, and cut unnecessary React re-renders by 80%.

  • Stakeholder Coordination:

    Work directly with mission teams and IT on requirements, formal bug reports, escalations, change records, and effort estimates for new work.

ReactNode.jsPythonApache SolrRabbitMQNeo4jDockerAzureLinuxnginxBashJenkins

2022 - 2025

Remote

Quality Assurance Tester

Galileo Corporation s.r.o

  • Functionality Testing:

    Conducting thorough manual testing of web pages to verify that all features operate correctly across various browsers and devices. Identifying and reporting discrepancies or bugs promptly.

  • Visual Consistency:

    Assessing the visual appearance of web pages to ensure they match the provided graphic design specifications. Communicating deviations to the relevant team members and providing detailed feedback for necessary corrections.

  • Quality Assurance:

    Maintaining high standards of quality by rigorously testing web pages, ensuring they meet required specifications and user expectations.

  • Communication:

    Collaborating effectively with designers, developers, and project managers to address issues found during testing and offering suggestions for improvements and clarifications.

  • Remote Work:

    Managing all tasks independently while adhering to strict deadlines and utilizing effective time management skills to complete tasks efficiently and accurately.

  • Documentation:

    Maintaining detailed records of test results, issues identified, and corrective actions taken, and providing comprehensive reports to relevant stakeholders.

HTMLCSSJavaScriptCross-Browser TestingBug TrackingRemote CollaborationTime Management

04 / contact

Contact

Shoot me an email if you want to connect! You can also find me on Linkedin or Github if that's more your speed.