Experience

Where I've worked

Production web software since 2020, lately with AI agents and agentic workflows, plus a stint building hardware for an escape room.

Download resume
  1. Full-stack developer at Metrix Hungary Kft.

    Jul 2020 – Present

    metrix.co.hu

    My first professional programming role: production software end to end, from APIs and microservices to Angular front-ends, 3D in the browser and, more recently, AI agents and agentic workflows.

    • Build the company's AI agent on top of a local model and Claude, and create agentic workflows.
    • Develop Node.js APIs and microservices in TypeScript (Express, NestJS) on MongoDB, with Redis job queues and Docker.
    • Create an in-house testing framework.
    • Work on the company's main product, a WebGL/three.js 3D ring configurator, and its geometry model tester.
    • Build shared internal services for authentication, file uploads and reservations with video calls.
    • Build Angular front-ends and internal tools, including a CMS, an info center and a bug-report Chrome extension.

    Selected work

    • Company AI agent

      The company's internal AI agent, built on top of a locally hosted model and Claude.

      AI agents · Local LLM · Claude

    • Agentic workflows

      Agentic workflows in which LLMs plan multi-step tasks and carry them out through tools.

      Agentic workflows · LLMs · Tool calling

    • Testing framework

      An in-house testing framework, created from the ground up.

      Testing · Test automation

    • 3D ring configurator

      The company's main product. A WebGL/three.js configurator for designing rings in real time, plus a geometry model tester for previewing ring models.

      WebGL · three.js · TypeScript · 3D math

    • Central authentication service

      A microservice that handles authentication for many company projects through one unified mechanism.

      Node.js · TypeScript · MongoDB · Angular

    • Central uploader

      A file-upload microservice with configurable destinations (FTP, SFTP, Dropbox, APIs) that processes uploads through a job queue.

      Node.js · TypeScript · Redis · Job queue · Docker · Angular

    • Reservations with video calls

      A microservice that manages bookings and opens a video conference between seller and customer at the reserved time.

      Node.js · TypeScript · MongoDB · Angular

    • Content management system

      A CMS used by the company's jewelers, its factory and its customers.

      TypeScript · NestJS · Angular · Docker

    • Info center

      A single source of truth for project data, with versions, links, warnings and more in one place.

      Angular · TypeScript

    • Bug-report Chrome extension

      Captures a screenshot and debugging data from the current page, then opens a GitLab issue with the template already filled in.

      TypeScript · Chrome extension · GitLab

    • Fingerprint image processing

      An image-processing algorithm that turns a regular photo of a finger into a fingerprint image.

      TypeScript · OpenCV · Image processing

    • IoC container

      A dependency injection container that manages object creation and dependencies, keeping applications modular and testable.

      TypeScript · Dependency injection

  2. IoT developer (Arduino & Raspberry Pi) at a local escape room

    2020

    While studying computer engineering at the University of Szeged (SZTE TTIK), I built interactive puzzles for a local escape room with Arduino and Raspberry Pi: NFC card readers that turn servo locks, magnet puzzles, and a door that only unlocks when an apple sits in exactly the right position.

Contact

Have a project or a role in mind?

I'm happy to talk about web applications, AI agents and developer tools. Email is the fastest way to reach me.

maurerkrisztian@gmail.com +36 30 663 2363