About

I'm Tom and this is my personal site.

As Innovation Tech Lead for wild, I lead cross-functional teams in creating dynamic Node.js and Python backends as well as crafting engaging frontends using PWAs using React, React Native, and Swift. With a strong focus on Artificial Intelligence and emerging technologies, I drive innovation in areas like Large Language Models, Generative AI, and enterprise-scale AI systems. My passion lies in fostering innovation and technical excellence while mentoring and growing high-performing development teams.

With extensive experience in Large Language Models (LLMs) and Generative AI, I've architected and implemented sophisticated RAG (Retrieval-Augmented Generation) pipelines and multimodal AI systems. My hands-on expertise spans across various vector database solutions, from enterprise-grade PostgreSQL with pgvector to specialized vector stores like Pinecone, Weaviate, and Milvus. I've implemented hybrid search solutions that combine semantic similarity with traditional search methods, developed robust ETL pipelines for data preprocessing, and established structured testing frameworks for AI system evaluation, ensuring both performance and reliability in production environments.

In the realm of AI System Design, I've developed deep expertise in prompt engineering and model fine-tuning, particularly focusing on optimizing model performance for specific business use cases. My experience in managing interdisciplinary teams has taught me the importance of taking a holistic approach - bridging the gap between technical implementation and business objectives while ensuring effective collaboration between data scientists, engineers, and business stakeholders.

Throughout my career, I've gained extensive hands-on experience managing large-scale projects for major clients across Europe and the USA. This includes comprehensive project planning and management, innovation strategy definition, and end-to-end product development. I've successfully orchestrated complex deployments and conducted thorough post-launch evaluations, ensuring continuous improvement and alignment with business objectives.

My approach combines technical expertise with strategic thinking, enabling me to deliver solutions that not only meet but exceed client expectations while maintaining high standards of quality and performance.

I spearheaded "Financial Health Assistant" at Erste Bank - Europe's pioneering consumer-facing chat application powered by Large Language Models (LLMs). This innovative project seamlessly integrates two centuries of the bank's rich history with an extensive understanding of its current product offerings.

My work has not only achieved recognition but has also been instrumental in projects that have either won or been nominated for prestigious AWWWARDs and CCA accolades.

Before my tenure at wild, I led the development, deployment, and ongoing support for several high-impact projects in the medical and logistics fields, working with renowned Austrian companies. I also acted as the CTO for the Start-Up "Kickscale" to build a system spanning Frontend, Backend as well as realtime notification services from the ground up.


flaming.codes

flaming.codes

A personal website and blog

flaming.codes is a personal website and blog built with React Router v7 (previously known as Remix) and TypeScript. It features a clean and modern design, with a focus on accessibility and performance. The site is hosted on DigitalOcean and avoids using a database for storing user data, instead relying on static files. The blog is powered by Markdown files and uses a custom theme for syntax highlighting. The site is optimized for search engines and includes a sitemap and RSS feed.

CRAN/E

CRAN/E

The largest semantic index of R‑packages on the planet.

CRAN/E is the largest semantic index of R‑packages on the planet. Built as a modern Progressive Web App, it stores only package metadata and provides fast lexical and semantic search powered by ~290,000 embeddings generated with Gemini’s text‑embedding‑004 model. The embeddings are persisted in a self‑hosted PostgreSQL database using the pgvector extension, enabling efficient similarity queries. The service runs entirely on the client side with a privacy‑friendly analytics setup via Plausible.io.


homodea

Full-stack platform + native app leadership

Led full-stack development of the homodea platform while steering the native app track and DevOps. Focus on reliability, app release cadence, and a cohesive cross-platform UX.

spikze.club

Local darts scoreboard as a PWA

Built a lightweight progressive web app for local darts matches with a clean match flow, offline-first behavior, and quick setup. Drove product, UX, and architecture.

GynCards

Maintaining and releasing existing native apps

Took over release management and ongoing improvements for existing native applications. Hardened CI/CD, stabilized crash hotspots, and streamlined store submissions.

Prompt Fundraising

Porting a Vue.js PWA to iOS

Ported an established Vue.js PWA to a polished iOS experience, aligning navigation, theming, and auth to the platform while preserving the web app’s core flows.

SecureBeam

Privacy-first file sharing & E2E chat

Implemented secure, privacy-centric file exchange and messaging with end-to-end encryption. Focused on straightforward UX, predictable performance, and safe cryptographic defaults.

Boss Fitness

Native client + new backend for existing web service

Delivered a native app counterpart to an existing fitness web service and introduced a new backend. Scoped domain models, API boundaries, and app navigation for faster releases.

Plausible plugin for xbar

Open-source JavaScript plugin for xbar

Wrote an OSS xbar plugin that surfaces Plausible analytics at a glance. Simple configuration, minimal dependencies, and privacy-friendly metrics.

letter.blue

Write and share poetry & prose

A calm, distraction-free writing space to draft, polish, and share short poetry and prose. Balanced typography, gentle theming, and intuitive publishing.

Kickscale

B2B meeting & event management tool

Long-running engagement delivering product, UX, and architecture for a robust B2B events platform: scheduling, attendee flows, and admin tooling.

Lysis.cc

Complete site rewrite with large product catalog

Rebuilt the entire site to support thousands of listed products with fast search, sensible navigation, and content management that scales.

expressflow.com

New site design & implementation

Designed and implemented the latest iteration of expressflow.com with modern, accessible UI and a tidy content pipeline for quick updates.

medoboard

Secure app to manage a doctor’s office

Built a fast, secure practice management app. Prioritized patient privacy, dependable scheduling, and clear dashboards for day-to-day operations.

RMT Storage Management

Front/Backend to manage a warehouse

Implemented warehouse management features across frontend and backend: inventory tracking, worker-friendly UIs, and integrations for scanners and reports.

stockhouse

Warehouse management with a UI DSL

Introduced a small DSL to declaratively compose template UIs for warehouse tasks, enabling faster iteration and consistent patterns across screens.

ColiCheck

Alerts for early signs of colic

Delivered a lightweight front/back-end system that issues timely alerts in suspected colic cases. Emphasis on reliability, clear thresholds, and frictionless notifications.