Skip to content

Manual work
doesn't scale Software does

Custom software for businesses ready to scale.
Internal tools, dashboards, and automations.

From real projects

  • 1M+ records
  • 100K+ users
  • 2× customer growth
  • #1 reseller nationwide
  • 24 locations deployed

Selected work

Projects

Vibefilter: a reviews table filtered by the statement “The customer is angry.”

Applied AI · Open-Source Filament Plugin

Vibefilter, Filtering Beyond SQL

Problem

SQL finds words, not meaning. “The customer is angry” or “the ticket is about billing” can't be written as a WHERE clause.

What I built

A Filament table filter that takes a plain-English statement and gives every row a calibrated probability, using TypeSafe's Jev model.

Result

1,000 rows scored in about a second, for a fraction of a cent. Listed in the official Filament plugin directory.

The plugin has a cost guard, live progress, a cache by content and retries for bad API days. Its public demo runs on a daily budget, with per-visitor limits and bot protection.

Laravel FilamentPHP Livewire PHP LLM APIs OpenRouter Tailwind CSS
VoxRelay: a dictated sentence in an email, and a voice command waiting for confirmation

Applied AI · Local AI · Open-Source Linux App

VoxRelay, Offline Voice Typing for Linux

Mind your language. Or don't: it censors you anyway.

Problem

Most voice typing tools send your audio to a server. For notes, code and client work, that's a privacy problem.

What I built

Push-to-talk dictation on faster-whisper that types into any window, and voice commands that run only after you confirm them.

Result

Speaking is about three times faster than typing, and it all stays on your machine.

100% offline, on CPU or GPU, with no network calls and no telemetry.

I use it every day.

It's multilingual: dictate in English, Hungarian or dozens of other languages, even mixing them in one sentence. A custom dictionary steers it toward names and jargon, a blocklist drops hallucinated sentences, and an unknown phrase can be taught a new command on the spot. Approved commands run in one reusable terminal, with live output and a log.

Python faster-whisper Whisper CUDA GTK Linux X11
NordWoodArt e-commerce platform

E-Commerce Platform

NordWoodArt, Artisan Wooden Wall Art

Problem

Showing hundreds of product variants and color combinations was slow, expensive, and hard to manage manually.

What I built

A Laravel + Filament back office and an automated rendering pipeline that generates product visuals and manages variants.

Result

New variants can be prepared in hours instead of days, reducing costs and enabling fast decisions before producing anything.

The pipeline renders each product in Blender, then converts, compresses and resizes the images for fast pages and good SEO.

  • Catalog with size and color variants and per-variant pricing
  • Orders from checkout to delivery: Stripe, Foxpost, GLS and MPL, with emails at each step
  • Coupons with date windows, usage caps and product or category scope
  • Visitor and search analytics without third-party tools
Laravel FilamentPHP Livewire Tailwind CSS Alpine.js MySQL Python Blender API

Public Sector Information System

Government Funding Platform

Context

One of the most critical national public administration platforms, processing government funding programs for 100,000+ users.

My role

Senior Software Developer, developing and testing a large-scale government information system since 2017.

Scale

100,000+ users across the platform. Load and performance testing with Apache JMeter.

Built and tested enterprise applications for a system that has to run reliably for years.

PHP JavaScript REST API MySQL CI/CD JMeter Linux Docker

IoT & Hardware

Retail Loyalty Terminal System

Problem

A retail chain needed a loyalty and rewards system across 24 locations with no off-the-shelf solution fitting their requirements.

What I built

Raspberry Pi–based terminals with custom 3D-printed housings, dual displays, barcode and RFID card readers, and remote deployment.

Result

24 locations nationwide with personalized promotions, store-specific rewards, and anonymous card distribution on first use.

Full hardware and software development from prototype to production. Custom 3D-printed terminal housing, dual display setup (customer screen + merchant screen), point collection and redemption with store-specific and customer-specific rewards. Built with Python, immutable OS (SquashFS root, tmpfs overlay), and remote application deployment.

Python Raspberry Pi Linux RFID 3D Printing IoT SquashFS

Open source

GitHub Projects

Code, plugins and datasets I publish in the open. Free to read, use and build on.

↗ github.com/bandibandi

Try it yourself

Live Demos

Two systems you can click through.

Vibefilter

Filament plugin

Filter a reviews table with a plain-English statement and see every row scored.

Open demo →

NordWoodArt

Admin dashboard

An e-commerce admin on a 1M+ row dataset. Every page loads from live data.

demo@andrashorvath.dev / NordWood@Demo2026

Shared public demo, no real customer data, resets daily.

Log in →

What you can try in NordWoodArt

  • 30 dashboard widgets on 5 pages: revenue, orders, stock, search and visitor analytics
  • Products with size and color variants, galleries and per-variant stock
  • Orders from checkout to delivery, with email notifications at each step
  • Coupons, customers and the full admin

Under the hood

  • Aggregated queries and composite indexes keep 90K+ orders fast, with no N+1 queries
  • Demo restrictions are enforced in middleware, policies and services, on the production codebase
  • A Python image pipeline (pyvips, exiftool) builds 7 sizes in 2 formats per photo

How a project runs

How I Work

Most projects go through the same five steps.

  1. 01

    Understand the goal

    I find out what the system has to do, who will use it and where the risks are. Scope is agreed before any code is written.

    You: Bring input from the people who will use it daily.

  2. 02

    Design the structure

    I map how data moves through the system: structures, user roles, validation. Changes are cheap at this stage.

    You: Check the structure against how your business really works.

  3. 03

    Build in short rounds

    I deliver working features in short rounds, with tests running on every change. You test each round against your real workflow.

    You: Test each round and tell me what feels off.

  4. 04

    Test before launch

    Before launch I run end-to-end browser tests on the full workflow, including roles, edge cases and data consistency.

    You: Let your team run their real tasks on it.

  5. 05

    Hand over cleanly

    Clean code, clear structure and documentation where it matters, so another developer can pick it up later.

    You: Name someone who owns the system after handoff.

What I work with

Tech Stack

What my projects are built with.

Core & admin
Laravel, FilamentPHP, PHP, MySQL
Front end
Livewire, Alpine.js, Tailwind CSS
Applied AI
LLM APIs via OpenRouter, TypeSafe Jev, faster-whisper, CUDA
Desktop apps
Python, GTK, X11
Automation
Python, Bash
Infrastructure
Linux, Cloudflare

What clients say

References

Online cash register reseller platform

“Andras built us a backend system that lets me see any analytics about our customers within a minute. Since then, I can focus on strategic management tasks, because the website works 24 hours a day, on its own, producing new customers. We became the leading cash register reseller in Hungary with an automated platform handling communication, scheduling, and regulatory compliance, exceeding even our own goal of doubling the customer base.”

“If I could have one wish for my business, it would be to always have professionals like Andras around. That's the key to our success.”

Co-founder

AP Cash Ltd.

Loyalty & coupon terminal system

“The software Andras developed handles a high volume of customers and transactions reliably and transparently. He always focused on making the system as easy to use as possible, training new users was effortless.”

CEO

MediLine Uzlethaz Ltd.

Hazardous area compliance software

“I would recommend Andras anytime as a backend developer. His job was penetration testing and developing new functions for our industrial safety compliance system.”

Managing Director

EPDS Ltd.

Who I am

About

Andras Horvath

I've worked in IT for over 25 years. I started in system administration, running the Hungarian IT infrastructure of a multinational company: a headquarters and four branch offices, with Windows servers, Active Directory and the network.

Then I moved to software. I developed many online shops, back-office systems and service apps. I also worked on CRM platforms and industrial safety software, and built a loyalty terminal system that ran in 24 shops. Since 2017 I've been a senior developer on a government funding platform with 100,000+ users.

I publish open-source work too: Vibefilter, a Filament plugin listed in the official directory, and VoxRelay, an offline app that types what I dictate and asks for confirmation before it runs a spoken command. I use it every day.

25+ years in IT
BSc in Computer Science
English & Hungarian
Based in Hungary, working remotely

Get in touch

Email me at hello@andrashorvath.dev or use the form below. I usually reply within 24 hours.

Loading form…

Your message reaches me by email. Privacy

Now building: Vibefilter