React · TypeScript · .NET · F#

Front-end Developer

I specialize professionally in developing modern web applications in JavaScript, TypeScript, and React, with a strong full-stack bridge into the .NET (C#, F#) ecosystem and custom MVC framework architectures.

Experience in Numbers

Career & Focus Overview

I have been programming since childhood - from Basic, Pascal, and Delphi to modern SPA applications in TypeScript, React, backend in C# or JS, and functional programming in F#.

29
Years of Experience
18
Years of Professional Practice
11
Years of Frontend

Tech Stack

Primary Technologies I Work With

A blend of modern frontend, strongly-typed backend in .NET, and functional programming.

Frontend

React, JavaScript, TypeScript, React Query, Zustand, SPA Architecture, Material UI, Blueprint.React, Bootstrap.

.NET Ecosystem

C#, F#, ASP.NET MVC, WPF, WCF, Windows Forms, and my custom F# HTTP Server / MVC framework Deep.

SQL & Data

Microsoft SQL Server, MySQL, Entity Framework, NotORM, PDO, and database schema design.

Tools & Web

Git, Yarn, HTML5, NPM, Webpack, Babel, Latte, Neon, and the entire build ecosystem.

About Me

Who I Am & What I Do

From full-stack development in .NET and PHP to specialization in React / TypeScript and functional programming in F#.

Currently, I make a living as a frontend developer working with JavaScript and TypeScript (using technologies like React / React Query / Zustand / Drizzle ORM). Previously, I worked as a full-stack developer (ASP.NET MVC, Entity Framework, WCF, React). However, frontend is my primary passion right now, which is why I focus on it full-time, although I still enjoy doing backend in my free time on personal projects.

Alongside enterprise SPA development, I have extensive experience in designing and developing complex HMI interfaces and real-time visualizations. At MicroStep-MIS, I worked on frontend development and UI architecture for aviation navigation systems, radar overviews, and meteorological stations, enabling smooth browser-based rendering of high-speed sensor and radar streams (Canvas / SVG). This background inspired my custom project SalsaFX – a dedicated set of HMI and SCADA components for industrial control panels, cockpits, and real-time dashboards.

I have also designed custom MVC frameworks and content management systems: Oxygen MVC (PHP), Deep in F#, and a cloud-ready headless CMS called CMS Kingston for bespoke web development (React / Fastify / Drizzle ORM). I used Oxygen MVC as a freelancer for PHP assignments, and I use Deep for my private software development in my spare time.

Personal Info & Practice

Age:
43 years
Job:
React FE Developer
Country:
Slovakia
Address:
Orechová 25, Bratislava, 82106
Programming since:
29 years (18 professionally)

Programming Languages & Ecosystems

Languages I live on:
TypeScript / JavaScript / C#
Spare time favorites:
F# / C# / TypeScript / C++
Most favorite language:
F#
Favorite ecosystems:
.NET, STL
How I started:
Pascal / Delphi
My latest language:
Chapel

Professional Experience

JavaScript / TypeScript95%
FE / React Development93%
C# / .NET90%
UI / UX Dizajn80%
Affinity / Photoshop65%

Knowledge & Approach

Functional programming95%
Aesthetic sense85%
Object-oriented programming80%
Creativity80%
AI modely (Grok, Gemini, Claude, etc.)93%

Resume

IT Work Experience

Overview of full-time employment and long-term contracts as a freelancer.

  1. MicroStep-MIS - Front-end Developer & UI Architect

    Worked on the IMS4 system. Design and implementation of complex HMI and UI for aviation navigation systems, radar overviews, and meteorological stations in Vue.js and modern TypeScript with an emphasis on clean architecture and high stability. Handled high-frequency real-time sensor and radar data streams directly in the browser, optimized client-side performance, rendered smoothly via Canvas / SVG, and authored modular, reusable visualization components for mission-critical industrial applications with zero tolerance for downtime.
    Stack: Vue.js · TypeScript · HMI · Real-time Data · Canvas · SVG · WebSockets · Git

  2. Front-end Developer - Intechon s.r.o.

    Developed a custom CRM application for a major insurance company (subsidiary of a large German insurer) as a frontend developer in React / React Query / Zustand. Used TypeScript as the core language (originally JS / Babel). The application communicates with the backend services via a RESTful CRUD API.
    Stack: React · React Query · Zustand · TypeScript · Babel · Node.js · Webpack · Git

  3. +421 Studio & Eurocity s.r.o. - Front-end & Backend Developer

    Delivered three major long-term projects: 1. a complex sports management system (frontend in React / Bootstrap), 2. a comprehensive custom e-shop (website, frontend, backend, data imports), and 3. a React-based WordPress WYSIWYG editor generating raw HTML, where I began to specialize fully as a frontend developer.
    Stack: React · React Query · Zustand · C# · .NET · PHP · Git

  4. Infotech s.r.o. - Full-stack Developer

    Full-time work on the ZoneCode platform. Development in ASP.NET MVC and ASP.NET Web Forms, built admin panels using the DevExpress suite, designed WCF REST CRUD APIs, and worked with MS SQL Server using Entity Framework. This was also my first professional encounter with React.
    Stack: ASP.NET MVC · WebForms · C# · React · React Query · Zustand · WCF · DevExpress · SVN

  5. 4ME Media, Eurocity s.r.o., Orflex and others - Full-stack Developer

    Created over a hundred custom websites and e-commerce stores for marketing and digital agencies. 90% of these ran on my own custom PHP CMS/Framework (Oxygen MVC). Along the way, I built a highly-configurable MVC framework named Deep and developed various Windows desktop applications in WPF.
    Stack: PHP · JavaScript · WPF · ASP.NET MVC · Windows Forms

Focus Areas

Professional and Personal Interests

Technical fields that inspire me the most and in which I constantly advance.

Frontend Development

I spend the most time on frontend development (including professionally) because it lets me combine technical engineering with aesthetic, user-centric design. Core stack: React.js, JavaScript / Babel, TypeScript, Bootstrap / ReactBootstrap, Material UI, Blueprint.React.

Functional Programming

I discovered functional programming years ago when learning F#. It captured me instantly, broadened my paradigms, and reshaped my entire software engineering perspective. Today, I bring functional design patterns even into standard imperative code.

Low-Level Programming

While mainstream languages rarely surprise me, C++ (which I explore in my spare time) continuously presents new and interesting problems. I enjoy system-level programming for its proximity to hardware, optimization capabilities, and control.

Backend & Custom Frameworks

In the past, I engineered full-stack software from database layouts to WCF REST APIs. Today, I enjoy backend development mostly on side projects – I authored two full frameworks: the .NET/F# HTTP Server & MVC framework Deep, and the PHP CMS/MVC framework Oxygen.

My Blog

Articles on Programming, Tools, and Hardware

Practical insights with the functional language F#, the Windows development environment, and developer tools.

F# - async and compatibility with C#
F#C#async

F# - async and compatibility with C#

F# has always been a pioneer in introducing advanced paradigms, and asynchronous programming is no exception. While C# brought async/await in version 5.0 (June 2013), F# featured fully asynchronous syntax sugar long before.

December 11, 2019Read Article
Chocolatey - Package Manager for Windows
Windows 10ChocolateySoftware

Chocolatey - Package Manager for Windows

If you have worked on alternative operating systems, you are probably familiar with the comfort of a solid package manager. All your software is maintained in a single central repository and updated automatically.

December 5, 2019Read Article
Why a Mechanical Keyboard is Worth It
hardwaremechanická klávesnicacherry mx

Why a Mechanical Keyboard is Worth It

I am a programmer who, until recently, suffered from quite a lot of typos. A programmer who ignored such a basic tool as a keyboard, thinking it made no difference. But then a colleague recommended I buy a mechanical keyboard.

November 22, 2019Read Article

Portfolio

Selected Projects

A showcase of software, systems, and custom frameworks I designed in my spare time or for my clients.

    • Personal projects
    • Web Components
    • Lit
    • React
    • HMI

    SalsaFX

    My custom set of HMI and SCADA components for industrial controls, cockpits, and real-time dashboards. Includes analog and digital meters, sliders, toggles, and state indicators built as pure Web Components supporting React, Lit, Solid, Vue, and Svelte.

    Open salsafx.com
    • Personal projects
    • Fastify
    • React Query
    • Zustand
    • UnoCSS
    • Drizzle ORM

    A cloud-ready bespoke CMS for custom web development with an administrative panel to manage articles, categories, and roles. Built with a React client utilizing React Query, Zustand, and UnoCSS, backed by a Fastify REST API and Drizzle ORM.

    • Personal projects
    • F#
    • Deep MVC
    • React
    • Bootstrap

    A system for managing and registering models and hostesses, using an interactive user interface heavily inspired by social networks. Crafted on my custom F# framework Deep MVC, with the complete client built using React.

    • Personal projects
    • .NET
    • Avalonia
    • SQL Server

    Desktop software for logging and managing corporate contacts and categories, featuring instant filtering by region, country, or email. Built on the cross-platform Avalonia UI framework with an MS SQL Server backend.

    • Websites
    • PHP
    • MySQL
    • Oxygen MVC
    • Latte
    • NotORM
    • Neon

    Foteníčko.sk

    Bespoke portfolio and studio presentation website for baby, maternity, family, and newborn photography. The entire web presence is powered by my custom-engineered PHP CMS Oxygen MVC.

    Open fotenicko.sk
    • My Frameworks
    • PHP
    • F#
    • MVC
    • MySQL
    • Latte
    • Markdown

    Oxygen MVC & Deep Framework

    My custom PHP CMS and MVC framework designed specifically for snappy websites and e-commerce stores (supporting Latte templates, Neon configuration, and NotORM). This laid the groundwork for my F# framework Deep.

    Deep source code on GitHub

Contact

Contact Me

Have an interesting project, question, or cooperation proposal? Reach out directly or drop a line through the form.

Contact & Corporate Details

Name:
Frank Hliva
Address:
Orechová 25, Bratislava, 82106
Business ID (IČO)
441 098 06
Tax ID (DIČ)
107 968 73 78

Bank Details (IBAN)

Prima banka (firma):
SK3956000000002463440001
Prima banka (osobný):
SK0256000000005541117001
Raiffeisen bank (osobný):
SK1711000000008015044432

Send a Message

I will get back to you as soon as possible.