Primary expert behind Tiptopdesign

I help teams turn technical uncertainty into delivered systems.

I'm Michał Gacek, a senior full-stack engineer, technical leader, and university lecturer based in Kraków, Poland. My work sits where business workflows, product architecture, practical AI, and delivery discipline meet.

What I bring

Senior judgment across product, architecture, implementation, and quality.

Business-to-system translation

I help clarify what the problem actually is, where software belongs, and what should be validated before a team commits to a build.

Full-stack execution

I can move through frontend, backend, data flow, APIs, tests, and deployment decisions without losing the product context.

Practical AI integration

I treat AI as a system component: useful when it is evaluated, bounded, observable, and connected to a real workflow.

Operating contexts

Experience across systems that have to work in the real world.

My background spans industrial software, e-commerce, gaming platforms, payments, travel systems, testing strategy, and developer workflows.

Industrial software

Rockwell Automation

Reliability-focused frontend work for automation systems built with Angular and Electron.

E-commerce platforms

Intercars

TypeScript, React, Next.js, ChakraUI, and performance-critical product experiences.

Platform architecture

Grin Gaming

Principal frontend ownership across product architecture, delivery, and team execution.

Payments and quality

Polette

Node.js payment refactoring and practical E2E test coverage with Cypress and Puppeteer.

Travel systems

Sabre

Booking engine development with React, Redux, AWS deployments, and engineering discipline.

Teaching and knowledge sharing

Explaining systems clearly is part of the work.

I also teach as a university lecturer. That matters for consulting: complex ideas need to be communicated in a way that founders, product leaders, and engineers can act on.

Contact

Bring a real problem.

If you're building a product, modernizing a workflow, or exploring where AI belongs in your business process, start with a concrete problem and we can map the next step.