Benjamin Serec

Senior Software Engineer

Building scalable web applications, backend systems, and cloud infrastructure.

TypeScript • React • Go • Kubernetes • Distributed Systems

50,000+
Connected IoT devices
Millions
MQTT messages processed
5+
Years experience
Full stack
Web, mobile & backend

About

I'm a software engineer with 5+ years of experience building products with TypeScript—from React and Next.js frontends to Go and Node.js backends and cloud infrastructure.

I specialize in designing scalable backend systems, modern web applications, and IoT platforms. My work spans distributed messaging, Kubernetes infrastructure, and full-stack TypeScript delivery across web and mobile.

I've led engineering teams, designed system architectures, and operated platforms supporting more than 50,000 connected devices.

B.Sc. in Computer Science and Information Technologies, University of Maribor.

Expertise

Backend

TypeScriptGoNode.jsPostgreSQLGraphQLREST

Frontend

TypeScriptReactNext.jsReact NativeElectron

Cloud

KubernetesDockerGitLab CIGrafanaOracle CloudNATS

Integrations

MQTTREST APIsGraphQLDistributed systemsDevice APIs

Selected Projects

Agitron Warehouse

Large-scale IoT warehouse platform connecting smart scales to cloud infrastructure.

Role: Senior Software Engineer — architecture, backend, and platform operations

Technologies

TypeScriptGoKubernetesPostgreSQLMQTT

Highlights

  • 50k+ connected devices
  • MQTT messaging at scale
  • Automated ordering workflows
  • TypeScript and Go backend services
  • Kubernetes deployment
  • Operations dashboards

Challenges solved

  • Designed distributed messaging for tens of thousands of concurrent devices
  • Optimized SQL and ingestion pipelines for high-throughput telemetry
  • Led engineering team through architecture decisions and code reviews

Pregl Digital

Laboratory management platform for modern lab operations.

Role: Senior Software Engineer — full-stack TypeScript development

Technologies

TypeScriptNext.jsReact NativeGoPostgreSQL

Highlights

  • Next.js web application
  • React Native mobile app
  • TypeScript across web and mobile
  • Node.js graphql backend services

Challenges solved

  • Built end-to-end lab workflows spanning web and mobile clients
  • Delivered shared TypeScript patterns across Next.js and React Native codebases

Orbis

Smart office signage platform with real-time calendar-driven content.

Role: Senior Software Engineer — backend, integrations, and platform delivery

Technologies

TypeScriptGoRESTMQTTKubernetes

Highlights

  • Calendar integrations
  • Real-time synchronization
  • Go and TypeScript services
  • Kubernetes deployment

Challenges solved

  • Synchronized calendar data to distributed devices in near real-time
  • Built reliable provisioning and integration workflows at scale

Experience

Senior Software Engineer

2021–Present

Agitron

Architecture, team leadership, and IoT platform at 50k+ device scale. TypeScript and Go backend systems, Kubernetes infrastructure, and product delivery.

Software Engineer

2021–2022

Epi spectrum

TypeScript React frontend and Node.js backend for Slovenia's national lab

Side Projects

Engineering Principles

I enjoy building systems that are

Reliable
Observable
Scalable
Easy to operate

Skills

Languages

TypeScriptGoSQLC++

Backend

TypeScriptNode.jsGoGraphQLREST

Frontend

TypeScriptReactNext.jsReact NativeElectron

Infrastructure

DockerKubernetesGitLab CINATSMQTT