Web applications, Angular 2+ modernization and AI-powered products

Design and build web applications that simplify operations and make daily work easier.

I help companies transform outdated applications and websites into intelligent digital products — where AI is the core of the user experience, not a feature bolted on afterwards. For Angular 2+ codebases, AI-assisted tooling helps me quickly understand the codebase, implement the right solution, and deliver high-quality results without lengthy manual work.

Explore portfolio
Martin Hubalek
Software Engineer·Founder
Martin Hubálek

Full-stack JS/TS

Frontend, backend, integrations — one team, one direction.

Angular 2+ automated refactoring

AI-assisted tooling migrates legacy Angular codebases to modern Angular — fast, precise, without tedious manual effort.

AI as the core

Not a chatbot bolted on. A product redesigned around intelligent assistance, powered by Google's AI stack.

Who I help

The best fit is usually a company that already feels friction in day-to-day operations and needs a practical product partner, not a generic brochure website.

Teams stuck in Excel and email

The friction

The process technically works, but takes too much manual effort, coordination and checking.

What you get

A workflow application that replaces the spreadsheet-and-inbox chain with one shared system.

Companies needing a portal or internal app

The friction

Customer requests, internal operations and data live across emails, shared drives and ad-hoc tools.

What you get

A multi-role customer zone or internal portal — workflow-aware and built to be maintained long-term.

Companies with an Angular 2+ app that blocks progress

The friction

Older Angular codebases become hard to extend, slow to run and expensive to maintain.

What you get

AI-assisted migration to modern Angular — Signals, standalone components, no full rewrite, no business interruption.

Businesses ready to put AI at the center

The friction

A search box on top of an old site no longer cuts it — users expect smart discovery and guided interaction.

What you get

A product redesigned around AI — smarter search, guided data entry and personalized assistance built on Google's AI stack.

What I help companies solve

The offer is intentionally framed around business problems and delivery outcomes, not around the framework list.

Digitalizing operational workflows

I turn repetitive manual routines into usable application flows that reduce friction and improve visibility.

  • less manual administration
  • clearer workflow ownership
  • fewer process mistakes
Delivered in:Rental App, QMS, tSM

Web applications and client portals

I build interfaces that combine product clarity, application logic and maintainable delivery.

  • customer-facing portals
  • internal web tools
  • multi-role application UX
Delivered in:LingoSnap, ELISA, Rental App

Automated Angular 2+ refactoring

I migrate older Angular 2+ codebases to modern Angular using AI-assisted tooling — quickly understanding the codebase, implementing changes with precision, and delivering results without tedious manual work.

  • automated upgrade tooling
  • Angular Signals and standalone components
  • business continuity throughout migration
Delivered in:ELISA, tSM, QMS

AI transformation of existing applications

I turn outdated websites and apps into intelligent products where AI is at the core — smarter information discovery, guided data entry and personalized assistance using Google's latest AI stack.

  • AI-powered search and navigation
  • smart forms and data entry assistance
  • Google Gemini, Vertex AI, Firebase AI
Delivered in:LingoSnap, ad-craft, miraskischool.cz

Selected proof points

These references were chosen because they show the strongest mix of business relevance, delivery depth and practical product thinking.

Open portfolio

How collaboration usually works

The goal is not to push code fast at any cost. The goal is to arrive at a usable solution with enough clarity to keep momentum.

1

Understand the workflow

We identify where the current friction is, who uses the system and what result actually matters.

2

Choose the right scope

Sometimes the right next step is a prototype, sometimes a narrow first release, sometimes modernization of an existing part.

3

Refine the solution sprint by sprint

Development follows the customer's current priorities. Each sprint validates another set of scenarios and gradually clarifies what the final product should be.

4

Support real usage

Once the application is live, the next step is usually refinement, expansion and ongoing operational support.

Prototype-first delivery

Not sure about the scope yet? Let's start with a prototype.

When the direction still needs validation, the first step is rarely a full build. A focused prototype takes a single workflow, makes it tangible and turns abstract requirements into something the team can actually test.

Service and rental businesses

Intake, handover and item-tracking flows that turn paper checklists into a guided digital process.

Document-heavy operations

PDF data extraction, review and approval workflows, and AI-assisted draft generation over existing documents.

Legacy-system clients

A modern interface over an existing backend, replacing the single most painful workflow before any broader rewrite.

Want to see our full portfolio?

The portfolio layer goes deeper into project context, delivered systems, technologies and reference details.

Open portfolio

Contact Info

Feel free to reach out for project inquiries, consulting, or longer-term collaboration. I'm open to discussing practical product work and frontend engineering opportunities.

Get in Touch

© 2026 Martin Hubalek. All rights reserved.