Full-stack developer at Metrix Hungary Kft.
Jul 2020 – Present
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.
-
Agentic workflows
Agentic workflows in which LLMs plan multi-step tasks and carry them out through tools.
-
Testing framework
An in-house testing framework, created from the ground up.
-
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.
-
Central authentication service
A microservice that handles authentication for many company projects through one unified mechanism.
-
Central uploader
A file-upload microservice with configurable destinations (FTP, SFTP, Dropbox, APIs) that processes uploads through a job queue.
-
Reservations with video calls
A microservice that manages bookings and opens a video conference between seller and customer at the reserved time.
-
Content management system
A CMS used by the company's jewelers, its factory and its customers.
-
Info center
A single source of truth for project data, with versions, links, warnings and more in one place.
-
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.
-
Fingerprint image processing
An image-processing algorithm that turns a regular photo of a finger into a fingerprint image.
-
IoC container
A dependency injection container that manages object creation and dependencies, keeping applications modular and testable.