Samuel Majerčík

Profile

Samuel MajerčíkBack‑end / full‑stack developer

Software engineer on the Chantoff platform – Red Riding Hood Games

I design and build back-end services – from ingesting data from external providers, through the database and cache, to the API the front end consumes. At work it is NestJS, PostgreSQL and Redis on Kubernetes in GCP; on my own projects Express, Laravel and Vue/Nuxt.

Available now· remote · Nitra, Slovakia

Experience

FromRole
2026–presentSoftware engineerRed Riding Hood Games s.r.o.Back end of the Chantoff sports platform: ingesting data from external providers, REST and real-time APIs (SSE), multi-layer caching, data-quality checks and monitoring.NestJS · TypeScript · PostgreSQL · Redis · Pub/Sub · Docker · Kubernetes · GCP · Prometheus · Grafana
2024–2026Web & automationMarketeam s.r.o.Websites in Wix, automation of business processes and data flows, and Android devices running as an in-house SMS gateway.Wix · n8n · Make · Google Sheets · MacroDroid

Stack

Languages
TypeScript · JavaScript · Node.js · PHP · Java · SQL
Back end
NestJS · Express · Laravel · Spring Boot · REST API · Socket.IO · Server-Sent Events · OpenAPI
Databases
PostgreSQL · MySQL · MariaDB · MongoDB · Redis · Prisma · Kysely
Messaging
Google Pub/Sub · BullMQ · RabbitMQ · Redis Pub/Sub
Cloud & DevOps
Docker · Podman · Kubernetes (GKE) · GCP · GitHub Actions · Cloudflare · S3 / Backblaze B2 · Vercel · Laravel Cloud
Observability
Prometheus · Grafana · Loki · k6
Front end
Vue 3 · Nuxt · Pinia · Alpine.js · GSAP · Vite · Tailwind CSS · HTML · CSS
Automation
n8n · Make
Tools & AI
Git · GitHub · Cursor · Claude Code · Codex · MCP

Projects

Selected projects

R 12026 · Back-end developer, Red Riding Hood Games

Chantoff – live scores and a prediction game

A multi-sport platform with live scores, stats and a prediction game. I write the back end: NestJS services that ingest data from external providers, store it in PostgreSQL and serve it to the front end over REST, WebSocket and SSE. Responses are cached in three layers – in memory, in Redis and on Cloudflare.

8sports, each with its own back end (REST · ingest · real-time)

NestJS · TypeScript · PostgreSQL · Prisma · Kysely · Redis · BullMQ · Pub/Sub · Socket.IO · SSE · Kubernetes (GKE) · Prometheus · Grafana

Open project ↗

R 22026 · Author – back end and front end

Booking system for a salon

Booking system landing page

A complete booking system with a landing page. Clients pick a service, a specialist and a free slot – slots respect working hours, existing bookings, closures and time off. The team manages appointments in a calendar (day, week, month) where they can be moved with a mouse, by touch or from the keyboard. Admins invite colleagues by e-mail; a worker sees and changes only their own appointments, which the back end checks on every request.

40API integration tests against a separate test database

Node.js · Express 5 · TypeScript · Prisma 7 · PostgreSQL · Redis · Zod · Nodemailer · Nuxt 4 · Nuxt UI 4 · Tailwind CSS 4 · Pinia · Docker

Code on GitHub ↗

Year

More projects

2026AERM – website for an air-conditioning company
About
Website for a company that installs and services air conditioners and heat pumps. The public part is a pre-rendered Nuxt site with 15 local pages for towns in western Slovakia, a sitemap and IndexNow. Enquiries from the form land in a Laravel admin, where the company builds price quotes and e-mails them to customers as PDFs.
Role
Author – design and build
Stack
Nuxt 4 · Vue 3 · Tailwind CSS · GSAP · Pinia · Laravel 12 · Sanctum · MySQL · DomPDF
Links
Open project ↗
aerm.sk home page
2026Visual website builder
About
A drag-and-drop editor for building multi-page websites without code: element tree, property inspector, desktop, tablet and mobile previews, undo/redo. It includes a CMS with collections, forms with conditional logic and automations, templates and team roles. A finished site is published to a public URL or exported as a ZIP with HTML, CSS, JS and PHP.
Role
Bachelor thesis, UKF Nitra
Stack
Vue 3 · TypeScript · Pinia · Vite · Tailwind CSS 4 · Laravel 12 · JWT · S3 · Laravel Cloud · Vercel
Links
Code on GitHub ↗
2025IMAP node for n8n
About
A community node for n8n that pulls e-mails from an IMAP mailbox anywhere in a workflow – not only when new mail arrives, like the built-in IMAP trigger. It filters by read status, date, sender, subject and attachments and returns bodies and attachments as items for the next nodes. On npm as n8n-nodes-imap-email.
Role
Author
Stack
TypeScript · n8n · IMAP · npm
Links
Open project ↗Code on GitHub ↗
Diagram: a schedule triggers the IMAP Email node, which returns unread invoices with attachments that go to Google Drive

GitHub

Latest departures from my public repositories. The board refreshes every hour.

Last pushRepository
10/03/2026booking-systemOnline booking for a small salon: public booking, admin calendar with drag & drop, roles and team invitations. Express 5, Prisma 7 (PostgreSQL), Redis, Nuxt 4.
05/24/2026vue-builder
08/02/2025n8n-imap-actionnode

Full profile on GitHub ↗

Contact

E-mail or phone is the fastest way to reach me.

© 2026 Samuel Majerčík · Nitra, Slovakia