Zoltan Petrik

Zoltan Petrik

Core skills forged over a decade of owning the outcome, not just the codebase.

Technical generalist — amplified by confident use of AI.

Years in Tech

10+

Disciplines

Dev · QA · Ops · Product

Availability

🇭🇺 Hungary

🇦🇹 Austria

🌎 Remote

Linux / DevOpsREST APIsReactPostgreSQLNode.jsTypeScriptProduct EngineeringQA AutomationPlaywrightE2E TestingProduction MonitoringAI-Assisted Workflows

With 10+ years across full-stack web development, QA, sysadmin, and client-facing technical work, I've learned to see software as a whole system: the users, the business process, the implementation, the tests, the deployment, and what happens after release.

I care about the full lifecycle, from requirements and implementation to production, quality, and how the end result serves users and business needs.

These days, I'm focused on AI-augmented development and workflow automation, building SaaS products and practical tools that hold up in production.

End-to-end,
from idea to production.

01

Planned

Turned ideas into clear, workable plans that balanced business needs, scope, and technical reality.

02

Built

Translated plans into working software across the full tech stack; interface, logic, data, and workflows.

03

Tested

Made sure products worked as intended, including the edge cases and assumptions that never made it into specs.

04

Shipped

Took software into production, ensured deployment readiness, monitoring, and fast response when issues arose.

05

Supported

Stood behind products after launch: fixed issues, helped customers, and adapted as requirements evolved.

AI & Automation

AI-Augmented Development

  • Full products built with AI-assisted workflows
  • Claude Code, OpenAI Codex, OpenRouter API
  • Prompt engineering & workflow design
  • Agent orchestration
  • MCP

Business

Working with People

  • Requirements gathering & Stakeholder communication
  • International client support (English)
  • Freelance client work
  • Ticketing; Jira, Monday, Redmine

Quality Assurance

Test Engineering

  • ISTQB CTFL certified
  • Coordinating testing across teams
  • Complex systems (SAP, HubSpot, E-commerce)
  • E2E Automation; Playwright, Cucumber
  • Manual; UAT, Integration, Smoke, Exploratory, Mobile

Development

Full-Stack

  • PHP, Node.js, TypeScript, React
  • Mobile-Responsive HTML/CSS
  • REST API development
  • PostgreSQL, DB schema design

Infrastructure

Servers & Deployment

  • Servers; Linux, Databases, Shell scripts
  • Managed Cloud; DigitalOcean
  • Networking; DNS, SSL, Apache, Nginx
  • Deployment; Git, Server provisioning
  • Production monitoring & on-call

Product

Idea to Working Software

  • Built and shipped SaaS products from scratch
  • UI/UX design in Figma
  • Spec writing & architecture decisions
  • User onboarding & documentation
  • Analytics setup (GA/GTM, Tracking Pixels)

2025–Present

Product Engineer

Independent Projects

What started as curiosity about AI tools quickly showed results and turned into conviction.

Evenings and weekends, I've been shipping useful projects end-to-end with AI-assisted workflows: design, build, deploy, iterate.

2022–2026

QA Lead

Fine & Rare Wines Ltd.

Hired to build E2E test automation; built in-house Playwright/Cucumber tooling and maintained production health monitoring throughout.

The initial UAT during a major CRM/ERP/catalogue migration gave deep exposure to every system and department: buying, sales, warehouse, CX.

That cross-system understanding became the basis for growing into QA Lead, owning quality across the full stack, from routine releases to major launches.

Managed 4 team members over the QA Lead period to increase testing throughput.

2020–2021

Sitebuilder

Webb & Flow Ltd.

Built high-quality, SEO-optimized sitebuilds from provided website designs while maintaining and extending the in-house frontend quality standards documentation.

Built custom in-house live-refresh sitebuild tooling that mirrored the production CMS's component structure, closing the gap between sitebuild handoff and CMS integration.

2016–2020

Co-Founder & Full Stack Developer

Asolve Kft.

Co-founded Asolve and built the initial SaaS product solo, a system to monitor and control render farms for 3D visualization studios.

In the early stages owned the product end-to-end: architecture, development, deployment, testing, monitoring, analytics, documentation, and customer support.

The prototype gained enough traction to enable a venture capital raise, which funded an expanded team and a second-generation product.

2012–2015

Freelance Webmaster & Marketing Assistant

Business Boost, Inc. + various clients

Ran web and marketing projects from brief to delivery for US-based clients, fully remote: building websites, landing pages, small web apps, and automations, plus PPC and analytics.

01

Full-Time

Remote or hybrid. Looking for a team where I can do great work, keep improving, and be proud of what we build.

02

Freelance / Contract

Available for SaaS products, internal tools, and automation workflows. I can handle projects from start to finish or help with specific development tasks.

My workstation

For me, the work starts with
why it matters and who it's for.

Commercial Projects Shared with permission

01

SEOGalaxis

SEO Keyword Optimization SaaS for the Hungarian Market

Most Hungarian site owners don't know which keywords they're already ranking for but not optimized for. The data exists in Google Search Console, but surfacing actionable opportunities means tedious manual cross-referencing against page titles and headings. Existing tools are prohibitively expensive in this market segment.

Built with an SEO domain expert, the product automates this manual audit at scale: connect your Search Console, and within minutes see exactly which high-traffic keywords are missing from your titles, prioritized by search volume and opportunity score.

✅ Serving customers in production. Users published optimized content within hours of their first report.

Technical details

Designed and built end-to-end: React reporting interface, Express API with Auth0 multi-tenancy, a custom PostgreSQL job orchestration engine processing thousands of async jobs per report, and integrations with Google Search Console, DataForSEO, and a Hungarian proxy-based scraping pipeline.

Real-time Pushover alerting and a monitoring dashboard keep the service reliable for customers.

SEO / MarTechProduct Co-FounderMulti-Tenant SaaSJob OrchestrationReal-Time MonitoringTypeScriptReactNode.jsPostgreSQLAuth0Google Search Console API
02

Amigo ERM

Sports Equipment Rental Management System

A Hungarian ski and snowboard rental shop was writing contracts by hand and tracking equipment availability on paper. During peak winter weekends, that meant longer queues, some double-booked gear, and a paper trail prone to missed entries and errors.

As a business-critical system, it had to run reliably through a full November-to-April season on shop-floor iPads with no room for failure; a crash in January could've caused serious headaches and reputational damage.

✅ The new system performed exceptionally: full season, zero incidents, zero unplanned downtime.

This first deployment doubled as a live beta. We're planning to offer it to other rental shops.

Technical details

I built the system covering the full rental workflow: customer intake, equipment fitting (binding angles, stance, etc.), real-time availability checks, and ready-to-sign printed contracts in Hungarian.

Multiple staff use the system at the same time. Equipment already booked for overlapping dates shows as unavailable in real time, so staff don't double-book by accident. Once a rental is signed, any further changes to its equipment, dates, or pricing are prevented on the database level.

Each customer gets their own fully isolated DigitalOcean VPS. Provisioning is scripted (VPS bootstrap, WireGuard mesh, Docker stack), repeatable in minutes.

Each VPS runs a Docker Compose stack (Caddy + Apache + PostgreSQL) gated entirely by WireGuard, with no public HTTP/HTTPS exposure. Database is Postgres with nightly encrypted off-site backups; schema changes ship as versioned migrations.

Sentry covers error tracking across backend and frontend for observability.

Winter Sports RentalProduct Co-FounderTablet-FirstPHPPostgreSQLDocker ComposeSentryDigitalOceanWireGuard VPN
04

SurfersPoint

Custom React SSR Catalogue for Retail

A Hungarian surf shop needed a fast, current product catalogue that ranked well in search. They didn't need a webshop; customers come in to try gear before buying.

✅ Usability and on-page SEO were main priorities, achieving solid Mobile Lighthouse scores throughout:SurfersPoint Mobile Google Lighthouse scores

Technical details

I built a custom React SSR catalogue with filtering, variant selection, and fluid responsive design. Every page is structured for SEO.

A 12-step automated data pipeline transforms raw wholesaler Excel into production-ready data: 2,245 rows from three suppliers normalized into 349 products with AI-generated Hungarian SEO copy, processed images, and human-in-the-loop overrides.

Next season, one pipeline run updates everything.

Retail / E-CommerceFreelance ClientData PipelineOpenRouterPythonSEO-FirstTypeScriptReact SSRNode.jsExpress

Open Source

03

Napirend

Local-First Task Manager and Time Tracker

I couldn't find a great task manager with built-in time tracking, so I built one. Every option I found either lacked time tracking or locked it behind an expensive subscription. Napirend is the tool I wanted but couldn't find: a daily-driver task manager where estimating effort, tracking time, and reviewing the difference are first-class features, not a premium add-on.

✅ Been using this as my daily driver for months now.

Technical details

First-class MCP integration: any MCP-compatible AI assistant (Claude, in my case) can create tasks, start timers, update status, and read state, with changes syncing to the UI in real time via SSE. Useful for hands-free task tracking while in flow, or for AI agents to track their own progress on long-running work.

Local-first by design. Data lives in a JSON file on your machine: no accounts, no cloud dependency, no subscription.

ProductivityOpen SourceLocal-FirstReal-Time SyncAI-NativeTypeScriptReactNode.jsExpressSSEMCP
05

KajChi

Daily Nutrition Planning Tool

Most people make eating decisions with no real-time feedback: no way to see whether today's meals actually meet their needs. KajChi closes that gap: you pick foods, the system instantly shows how you're doing across 140+ nutrients, personalized to your age, weight, and activity level.

I started with a more ambitious goal (fully automated meal planning), but learned that algorithms can't compose satisfying, edible meals. The better answer was to keep humans in the loop and give them a fast feedback instrument instead.

Technical details

Built offline-first with no backend, so nothing about your eating habits ever leaves your browser. All nutrient science is documented and every computed target can be overridden. The estimator is a starting point, not the final word.

NutritionOpen SourceOffline-FirstPrivacy-FirstNo BackendTypeScriptReactUSDA Data Pipeline
06

Duma

Async Communication Layer Between AI Agents and Humans

AI agents sometimes need to ask the human a quick question. Instead of blocking until you respond, Duma lets them post the question, keep working on something else, and pick up the answer when it's ready. You answer with one tap or a voice note.

Used with my Claude Code setup: the agent posts a structured question via MCP; I get a macOS notification; I tap an answer or record a voice note (transcribed via Whisper); the agent polls for the answer when it's ready to use it.

Technical details

macOS menu bar app: Python + pywebview UI, SQLite storage, MCP HTTP server on localhost. The name means "talking" in Hungarian.

AI ToolingOpen SourceHuman-in-the-LoopAsync CommunicationMCPPythonmacOS NativeSQLiteOpenAI Whisper
Let's
build
together.