Ferenc Papp

Senior Full-Stack Developer & AI Solutions Engineer

I build web applications with Laravel, Vue.js and Python/FastAPI, with or without AI built in. 15+ years, clients across Europe and the US.

Ask this site

Try:

Who I Am

Ferenc Papp — Senior Full-Stack Developer & AI Solutions Engineer

I'm a full-stack developer and AI engineer in Debrecen, Hungary, and I've been building for the web for over 15 years. Most of my work is Laravel and Vue.js applications, and more and more of it puts language models inside them: search, classification, assistants.

Since October 2024 most of my time goes to two related companies, DataExpert and its sister company Rubiklab. At DataExpert I build Progressive Web Apps on Laravel and Vue.js, with Python services behind them.

At Rubiklab I work as Senior AI Solutions Engineer on Studio, their in-house product, and on AI research. I fine-tune and compare language models, build semantic search with vector databases, classify text with LLMs, and test how consistently models handle the same task.

Services

Custom Web Applications

Laravel and Vue.js applications and Progressive Web Apps, with Python services where they fit. Tested code, and an architecture the next developer can find their way around.

AI Integration & Automation

Language models built into your product: RAG pipelines, semantic search, vector databases, agent workflows, and fine-tuning when an off-the-shelf model isn't enough. Monitored, with costs kept in check.

Technical Consulting

Architecture reviews, AI strategy, technology choices and performance work, as focused engagements next to my current projects.

TiaDor: from a Facebook post to a shop event

I built this mobile app for TiaDor Studio. The studio owner pastes in the event text and adds the poster, and a language model fills in the descriptions and SEO fields. Everything can be reviewed and edited before publishing, and every field can also be filled in by hand.

Vue 3 PWA · Python / FastAPI · WooCommerce

Read the case study
Detail of the TiaDor app in Hungarian, showing editable event name, date, tags and SEO title.
The actual app, shown in Hungarian. AI-filled fields remain editable.

Try it: two real events

Examples built from two real TiaDor events. The pasted text is a short version put together from the public listings, and the fields are prepared for this page: no AI runs here and nothing is published to the shop. The shop is Hungarian, so the texts are too.

Pasted text

Szabadfestés élményfestés 🎨 Vasárnap, november 8., 14:00–17:00 a TiaDor Stúdióban. Válassz egy képet, ami tetszik, az oktató pedig lépésről lépésre végigvezet a festésen. 12 000 Ft/fő. A helyek száma korlátozott, jelentkezz üzenetben!

read from the text

What the app fills in
Product name
Szabadfestés élményfestés – Nov 8., 14:00–17:00
Date and time
2026. 11. 08., 14:00
Tags
kezdőknekakrilfestéskreatív workshopDebrecen
Category
elmenyfestes
SEO title46/60
Szabadfestés élményfestés Debrecenben – TiaDor
Meta description114/155
Válassz egy képet, és fesd meg lépésről lépésre a TiaDor debreceni stúdiójában. Kezdőknek is jó, vasárnap délután.
Slug
szabadfestes-elmenyfestes-2026-nov-8
Checked by code, not by the model
  • The date at the end of the title and in the slug matches the event time
  • The SEO title stays within 60 characters, the meta description within 155
Pasted text

VW Bogár választható képes élményfestés 🚗 Vasárnap, november 8., 10:00–13:00. Egy kék Bogár és egy sárga klasszikus VW vászonra, oktatóval, festési tapasztalat nélkül is. Kávé, tea jár hozzá. 12 000 Ft/fő.

read from the text

What the app fills in
Product name
VW Bogár választható képes élményfestés – Nov 8., 10:00–13:00
Date and time
2026. 11. 08., 10:00
Tags
kezdőknekpároknakajándékakrilfestés
Category
elmenyfestes
SEO title42/60
VW Bogár élményfestés Debrecenben – TiaDor
Meta description118/155
Fesd meg a kék Bogarat vagy a sárga klasszikus VW-t vászonra, oktatóval, kávéval és teával. Kezdőknek is, Debrecenben.
Slug
vw-bogar-valaszthato-kepes-elmenyfestes-2026-nov-8
Checked by code, not by the model
  • The date at the end of the title and in the slug matches the event time
  • The SEO title stays within 60 characters, the meta description within 155

In the app, every field can then be edited. Publishing is a separate, manual step.

Testimonials

Reliable and fast. We have been working with him for years. He built several of our websites from scratch. I can only recommend him.

Mészáros Tibor

Sentonard Media

Ferenc is a very talented developer. He quickly got to grips with what was required and delivered everything (and more) that I expected. I would happily work with him again.

DanD

Client via Upwork

Tech Stack

AI & LLM

LLM IntegrationLLM Fine-Tuning & EvaluationSemantic SearchVector DatabasesRAG PipelinesAgentic WorkflowsOpenAI APIAnthropic APILangChain

Backend

PHPLaravelSymfonyYii2PythonFastAPIMySQLPostgreSQLMongoDBRedis

Frontend

Vue.jsReactNext.jsJavaScriptTypeScriptSvelteHTML5/CSS3Tailwind CSS

DevOps & Tools

LinuxDockerGitCI/CDAWSNginxDeployer

Mobile & PWA

Progressive Web AppsOffline-FirstReact NativeIonic

Experience

2024 – Present

Senior Full-Stack Developer

DataExpert

Designing and building Progressive Web Apps for the company's main projects. Laravel backend, Vue.js frontend, Python scripts and services behind them.

2024 – Present

Senior AI Solutions Engineer

Rubiklab

Generative AI integrations and research, including Studio, the company's in-house product. Fine-tuning and benchmarking language models, semantic search with vector databases, LLM text classification, and tuning model settings (temperature, top-k/top-p) so the output is repeatable.

2017 – Present

Full-Stack Developer & Technical Consultant

Self-employed (Sole Proprietor)

My own practice as a sole proprietor: custom web applications and AI integrations (LLM features, RAG, vector search), plus survey systems for market research clients in the EU and US.

2015 – 2017

Senior PHP Developer

Fathom Minds

Led web app and API development with Yii2. Set up Git infrastructure for the development team.

Earlier roles (2009–2015)

2014 – 2015

Frontend Developer

Oktafone

Startup web application development with AngularJS, JavaScript, HTML5, and CSS3.

2011 – 2014

PHP Developer

Freelancer (pappfer.hu)

Built websites for individuals and companies using PHP, Yii, Laravel, and WordPress. Facebook, LinkedIn, Box.com, and Stripe integrations.

2011

Service Desk Analyst 2nd Line

British Telecom

Configured network devices (routers, switches) for global network support. Communicated with clients worldwide in English.

2010 – 2011

Contact Center Server Administrator

IT Services Hungary

Linux and Windows server administration, Avaya IP phone management. Co-developed a PHP automation tool saving 3+ hours/day — received innovation award.

2009 – 2010

PHP Developer

Concept Solutions

Remote PHP development. Maintained and improved existing codebases, gaining experience with diverse architectures and implementation patterns.

Latest articles

Why Claude should stay replaceable

How I keep an application independent from Claude and other AI providers using an owned interface, real evaluation cases and a fallback that works.

All articles →

Frequently Asked Questions

Contact

Write to me about your web or AI project.

Next to my work for DataExpert and Rubiklab I take on a few freelance and consulting projects: web applications, AI integrations, technical advice. Tell me what you're building, and I'll tell you honestly whether I'm the right person for it. In Debrecen we can also meet in person; the details are on the web developer in Debrecen page.

All fields are required.

I only use your details to reply to you. More in the Privacy notice.

Location

Debrecen, Hungary

Response Time

Within 1–2 business days

Find me on