István Fehér Magyar
István Fehér
István FehérSenior full-stack developer · Hungary

I build web products and keep them running.

From late 2021 I developed and ran a Hungarian real estate listing platform that I built from scratch in PHP. Since 2025 I have been building my own products: an IT job aggregator with 70,000+ listings, EU-hosted map infrastructure and live data maps.

Open to remote work: employment or a B2B contract
Tilezza b2bstock.eu
6+years of development experience
6+years of development experience
50,000+listings on the real estate platform I built
50,000+monthly visitors on the websites I built
30+completed projects
6own products and SaaS
Selected work

My own projects, on servers I run

I designed, built and run each of these myself, on EU infrastructure.

Dev Radar
Featured project

Dev Radar

  • 70,000+ jobs with salary ranges, map search and alerts
  • Natural-language AI search and its own MCP server
  • Bot protection against 1.9 million automated requests a week
  • Hungarian, English and German interface
FastAPIPostgreSQLPostGISMCPAnthropic API
Visit devradar.hu
Tilezza
EU-hosted map infrastructure

Tilezza

Vector and raster map tiles for Leaflet and MapLibre, typo-tolerant geocoding down to house numbers, routing and a nearby-places API. Served from my own EU servers, with no visitor tracking.

Visit tilezza.eu
b2bstock.eu
Multilingual European B2B stock marketplace

b2bstock.eu

Pallet and bulk stock for businesses, with a Hungarian, English and German interface, encrypted messaging and its own admin interface.

Visit b2bstock.eu
Analyzza Zero
Cookie-free web analytics

Analyzza Zero

Web analytics without cookies or consent banners, built to stay lawful without consent even under strict German and Austrian practice. Hungarian, English and German interface, on EU servers.

Visit zero.analyzza.com
Earthquake Radar
Live earthquake map from USGS data

Earthquake Radar

Recent earthquakes worldwide on a live map, continuously updated from USGS data: 30-day playback, major quakes back to 1900 and tectonic plate boundaries. English, German and Spanish versions.

Visit earthquakeradar.net
Tornado Live Map
Live US tornado map from NOAA data

Tornado Live Map

Every active US tornado warning and watch as official NWS polygons, today's reported tornadoes and the SPC severe weather outlook, refreshed every 10 minutes from official NOAA data.

Visit tornadolivemap.com
Áramradar
Live electricity map from MAVIR and ENTSO-E data

Áramradar

Hungary's generation, consumption and imports with a few minutes of delay, grid frequency and cross-border power flows with seven neighbouring countries on one map.

Node.jsSQLite
Visit aramradar.hu
Tűzradar
Live European wildfire map from NASA satellite data

Tűzradar

Active fires across Europe from NASA satellite detections, with time-window filters and per-country totals, on my own EU server.

Node.jsSQLite
Visit tuzradar.hu
Kutyapp
Map of dog-related places in Hungary

Kutyapp

More than 5,400 dog-related places in Hungary on one map: groomers, vets, kennels, dog schools, dog parks and dog-friendly venues, with opening hours and directions.

Visit kutyapp.hu
Pénzkalkulátor
Hungarian finance calculators on official data

Pénzkalkulátor

Salary, family allowance, business, loan and inflation calculators for Hungary's 2026 rules, plus salary statistics for 461 occupations and 20 counties from official KSH data.

Visit penzkalkulator.hu
Digital Dynamics
Custom development, ERP, SaaS and AI automation

Digital Dynamics

Custom web development, ERP and SaaS systems and AI automation for European businesses, on EU servers. Hungarian, English and German site.

Visit digitaldynamics.hu
How I work

Three things that hold for every project

I run what I build

My products run on my own VPS with systemd services, encrypted backups and monitoring, so I see their state directly.

Careful with live systems

I moved the real estate platform to its own server and upgraded its runtime while it kept serving live traffic. I worked step by step from a runbook written in advance.

AI for speed, decisions stay with me

Claude Code is a daily tool for me, with restricted permissions and my own guardrail hooks. I check what it writes with tests and my own review before it ships.

Skills

What I use every day, and what I know

Daily, in productionFamiliar, not my main stack

Backend

PHPPythonFastAPINode.jsREST APIOpenAPILaravel

Framework-free PHP with my own routing, authentication and data layer; FastAPI services with an OpenAPI 3 spec.

Frontend

JavaScriptHTMLCSSVue.js

Vanilla JavaScript: map interfaces, gallery, search, a floor plan editor and admin UIs, with DOM tests.

Data

PostgreSQLPostGISMySQLSQLite

Data modelling and index tuning: one critical query became 23 times faster. Geodata, map tiles and geocoding.

AI

Claude CodeAnthropic APIMCPVertex AI

Skills, hooks, sub-agents and project memory across 27 projects. My own MCP server, AI search, a chatbot, PII masking.

Operations

LinuxApachenginxsystemdPostfix + DKIMLet's EncryptDocker

My own VPS infrastructure with encrypted age backups and monitoring.

Quality and security

GitCode reviewPytestStatic analysis

Magic-link and two-factor login, rate limiting, bot protection against 1.9 million automated requests a week, secret handling.

Claude Code in practice

A daily tool, with guardrails

  • Claude Code is part of my daily development workflow, with project-specific rules and automated checks.
  • Guardrails: hooks block access to secret files, the database and sudo; a dedicated OS user, AppArmor, PII masking.
  • Anthropic API in production: chatbot, analyses, generators; my own MCP server; Gemini on Vertex AI in the EU region. I use AI for speed; technical decisions and checking the finished code are my job.
Experience

Where I have worked

Own SaaS and AI products, developer and operator

Self-built products, running on my own servers
  • Dev Radar: IT job aggregator with 70,000+ listings, FastAPI and PostgreSQL, AI search, own MCP server, bot protection against 1.9 million automated requests a week.
  • Tilezza: EU-hosted map tile and geocoding service. Analyzza and Analyzza Zero: self-hosted web analytics, and a cookie- and banner-free variant.
  • Radar site family (15 live sites, e.g. tuzradar.hu, aramradar.hu) on Node.js and SQLite; b2bstock.eu, a multilingual B2B marketplace.

Real estate listing platform, developer and operator

External developer of a Hungarian real estate listing platform
  • Built from scratch: framework-free PHP with its own routing, authentication and data layer, a REST API and scheduled background jobs.
  • Data integration with agency software, online payments, automated invoicing, fraud monitoring, moderation, AI search.
  • Updates and extensions shipped under live traffic, following documented procedures. 50,000+ listings, 1,000+ registered agents and agencies.

Self-employed, full-stack development and operations

Full-stack development in client projects, from requirements to release, on servers I run myself
Background

Education

BSc in Computer Science

Eszterházy Károly University, Eger, 2020

Real estate agent qualification, 2025

Languages

Hungarian: native

English: B2 language certificate

Hungarian National IT Competition (OITM) Results in one of Hungary's largest online IT competitions. Click to open the certificate.
Contact

Get in touch about a project or an open role.

I work remotely, as an employee or on a B2B contract. Happy to talk in English or Hungarian.

Location

Mezőkövesd, Hungary