Matej Ponik · Available for freelance projects

I build modern websites and web applications.

Frontend, backend, APIs, integrations and deployment—from idea to production.

I use modern AI-assisted development workflows to implement and refine software efficiently, while keeping architecture, engineering decisions and debugging under my control.

Computer Science student at VUT FIT Brno, working on real-world software projects and freelance development.

Portrait of Matej Ponik

About

I am an information-technology student at FIT VUT Brno and a full-stack/platform engineer. I enjoy owning systems end to end: understanding the need, designing the boundaries, shipping the product, and keeping it reliable in production.

My main professional work is MicrocapsEngine, a production-oriented market-data platform. I own most concerns outside the trading logic: application architecture, frontend, APIs, infrastructure, engineering standards, deployment, and operational tooling.

I work with a trading-domain engineer and the product owner, turning market requirements into a coherent, testable application. Outside work I operate a multi-host homelab and build tools around observability, recovery, workstation automation, and narrow trust boundaries.

GitHub activity

GitHub activity graph for M-a-t-K-o

Freelance services

One-off websites, web apps, integrations and project fixes — built around practical business needs.

Websites

Landing pages, company websites and redesigns that work cleanly across screen sizes.

Web applications

Custom interfaces and full-stack applications built around a concrete workflow.

Backends & integrations

Forms, small APIs, databases and third-party service integrations.

Fixes & delivery

Bug fixing, project cleanup, deployment, Docker and basic Linux infrastructure.

Education

  1. BSc, Information Technology

    Brno University of Technology, Faculty of Information Technology

    Formal work in algorithms, operating systems, digital systems, software development, mathematics, and computer networks alongside ongoing production engineering work.

  2. Information & Network Technologies

    Secondary School of Electrical Engineering, Prešov

    Four years focused on networking, programming, electronics, and practical system administration. I began client work and earned my first Cisco certifications here.

Professional experience · Market data Production June 2025 — present

MicrocapsEngine

MicrocapsEngine processes realtime and historical microcap market data for research, screening, charting, and trading workflows. I own most concerns outside the trading logic: application architecture, frontend, APIs, infrastructure, engineering standards, deployment, and operational tooling.

I work alongside a trading-domain engineer who owns domain calculations and collaborates with the product owner on market requirements. My role is to turn those requirements into a coherent, testable, and operable application platform.

  • Next.js
  • React
  • TypeScript
  • .NET
  • PostgreSQL
  • Supabase
  • WebSocket
  • Docker
Operations portal · Flagship side project Operating 2026 — present

OrionHex Control Plane

An owner-only control plane for a multi-host homelab. It combines reviewed service inventory, container state, metrics, durable events, guarded operations, remote-access surfaces, and an automatically derived infrastructure map.

The difficult part is trust: the interface distinguishes declared, observed, derived, and unknown facts. Mutations are typed and allowlisted instead of exposing generic Docker, HTTP, PromQL, RCON, or shell access.

  • React
  • TypeScript
  • ASP.NET Core
  • PostgreSQL
  • Prometheus
  • Docker
Infrastructure · Self-hosting Maintained 2025 — present

OrionHex Homelab

A real multi-host environment spanning local compute, cloud ingress, private access, storage, monitoring, media, development services, and game infrastructure. I maintain deployment definitions, health checks, backups, recovery procedures, and incident records.

Its value is operational: outages have exposed Docker networking, mount ordering, storage contention, and alert-delivery failures that a demo environment would never reveal.

  • Linux
  • Docker Compose
  • Networking
  • Prometheus
  • PostgreSQL
  • Recovery
Team project · RITR competition Completed October 2024 — May 2025

PetFinder

A collaborative application for reporting lost animals, recording sightings, and helping owners search by location. The product combined user and pet profiles, nearby reports, favorites, notifications, and map-based sighting workflows.

I contributed across the frontend and backend, including map behavior, search, pet tracking, responsive layouts, API workflows, and containerized development. The project is useful evidence of sustained work in a multi-contributor codebase rather than a solo demo.

  • UU5 / uuApp
  • Node.js
  • MongoDB
  • Leaflet
  • Docker
  • Team development
Client website · Full-stack delivery Delivered 2024 — 2025

Proxiron

A responsive portfolio website delivered for a Belgian IT solutions and consulting company. I implemented the Angular frontend, custom navigation, scroll and terminal animations, responsive behavior, deployment packaging, and the contact workflow.

The contact backend used Node.js, Express, and Microsoft Graph to deliver messages. The company no longer operates the website, so it is presented here as archived client work—not as a currently live product.

  • Angular
  • TypeScript
  • Node.js
  • Express
  • Microsoft Graph
  • Docker
Requested utility · Realtime event tool Delivered August — September 2024

Buzzer

A browser-based realtime buzzer and scorekeeping tool built at a friend's request. Participants join by name, buzz into an ordered queue, receive points, and send messages; a dedicated administrator view manages the queue, scores, and event state.

The server broadcasts state changes over WebSockets and serves the complete interface from one lightweight container. It was intentionally scoped for a small trusted event rather than designed as a public multi-tenant service.

  • Node.js
  • Express
  • WebSocket
  • JavaScript
  • HTML / CSS
  • Docker
Personal portfolio · Handmade frontend Live 2026 — present

mat-ko.com

This portfolio is itself a custom frontend project rather than a template. Its six-section presentation uses a handmade fullscreen scroll controller, staged reveals, an animated project timeline, responsive navigation, and orbiting portrait elements.

The timeline keeps its active project centered with logarithmic spacing, while internal overflow and scroll-edge detection prevent section navigation from stealing content scroll. An nginx container proxies the contact form to a small Node.js API.

  • HTML
  • CSS
  • JavaScript
  • nginx
  • Node.js
  • Docker Compose
Game infrastructure · Operated service Operating February 2026 — present

OrionHex Modded Minecraft

A self-hosted Forge 1.20.1 multiplayer server operated as part of OrionHex. I manage the containerized runtime, modpack lifecycle, whitelist, public routing, health visibility, logs, and recovery procedures rather than treating it as a one-time server setup.

Automated world backups use guarded RCON workflows, and the surrounding infrastructure records runtime failures and supports recovery after host, storage, or container outages.

  • Minecraft Forge
  • Docker
  • Linux
  • RCON
  • Bash
  • Backup automation
Constraint-driven UI · CSS-only interaction Prototype February 2024

SOC KBS Toolset

An early security-operations dashboard prototype implemented without JavaScript. Radio inputs and CSS :checked selectors switch production/test views, select tool options, reveal detail panels, and open embedded map and threat-monitoring surfaces.

The code demonstrates how meaningful interface state can be expressed under a no-script constraint. It remains an archived fixed-width prototype, not a production application.

  • HTML
  • CSS
  • CSS selectors
  • Radio-state UI
  • Embedded tools
  • No JavaScript
Requested utility · Eurovision 2024 Used May 2024

Eurovision Ranking

A small ranking utility requested by a friend and successfully used by him and another participant during Eurovision 2024. It presents all 26 finalists and lets the user assign each one a unique finishing position from 1 to 26.

Client-side validation rejects out-of-range and duplicate positions, completed choices are locked, and cookie persistence preserves the ranking across reloads. Its value is a narrow workflow that solved the real request without unnecessary infrastructure.

  • HTML
  • CSS
  • JavaScript
  • Validation
  • Cookies
  • Delivered utility
Workstation engineering · Automation Active 2025 — present

hyprarch_config

A reproducible Arch Linux and Hyprland environment managed through GNU Stow, Bash, and systemd. It covers installation, dependency-ordered startup, package inventory, health checks, guarded maintenance, Secure Boot, backup, and remote-access workflows.

The repository treats a workstation as an operable system rather than a collection of dotfiles, with repeatable provisioning and explicit recovery paths.

  • Arch Linux
  • Bash
  • systemd
  • GNU Stow
  • Secure Boot
  • Hyprland
Desktop application · Device mapping Active December 2025 — present

JoyBind

A focused desktop application for mapping game controls to physical devices and exporting the result into a game. The working scope targets Star Citizen and VKB joysticks, with a desktop interface, structured device data, API, and persistent mappings.

The project concentrates on a narrow, concrete workflow instead of trying to support every game and controller from the start.

  • React
  • Electron
  • Node.js
  • PostgreSQL
  • Structured data

Capabilities

Languages & interfaces

  • TypeScript Production use
  • C# / .NET Production use
  • SQL Production use
  • HTML / CSS Production use
  • Bash / Shell Regular use
  • Python Project use
  • JavaScript Regular use

Platform & operations

  • Linux
  • Docker
  • Docker Compose
  • systemd
  • Networking
  • Nginx
  • Prometheus
  • Private access
  • Secure Boot
  • Recovery

Tools & communication

  • Git
  • GitHub
  • Playwright
  • Obsidian
  • Linux CLI
  • Portainer
  • Slovak Native
  • Czech Professional communication
  • English B2 / Technical

Product engineering

  • .NET
  • ASP.NET Core
  • React
  • Next.js
  • Playwright
  • Node.js
  • WebSocket

Data & quality

  • PostgreSQL
  • Supabase
  • Schema design
  • Migrations
  • Integration testing
  • Operational evidence

Contact

Need a website or web app?

Tell me what you need and I can help define the scope, implementation and deployment. I am available for one-off freelance work and focused project collaborations.