Internal process stuck in manual work
Map the real workflow, remove fragile handoffs, and build a tool that fits how the business actually operates.
Michał Gacek / Tiptopdesign
I help founders, product leaders, and technical teams turn complex workflows, product ideas, and AI opportunities into maintainable software that can reach production.
Senior full-stack work delivered across teams at
Problem fit
The best fit is a situation where business context, architecture, implementation, and AI judgment all have to meet.
Map the real workflow, remove fragile handoffs, and build a tool that fits how the business actually operates.
Turn an AI concept into a scoped workflow with evaluation, tool-calling boundaries, and production constraints.
Move from a promising demo to a system with maintainable boundaries, tests, deployment, and operating discipline.
How I work
Ways to work together
Each engagement is sized to do one specific thing well. Start with the smallest one that creates clarity; the rest follows from what we learn.
2-week audit
In two weeks you know whether, where, and how AI fits your process - and what shipping it would actually cost.
Best for teams considering AI without a clear hypothesis of where it creates value, or an AI feature stuck in proof-of-concept.
You get
1-week review
You walk away knowing where the architecture will break, what to fix first, and what is actually fine to leave alone.
Best for pre-investment due diligence, post-MVP reality checks, or onboarding a new technical lead.
You get
4–12 week build
A validated demo becomes a system real users can rely on - and that your team can keep extending after I leave.
Best for founders with a working AI or product demo and no production path, and teams that need senior full-stack capacity to cross the gap.
You get
Starts with a 2-week diagnostic
A stuck project gets a clear path forward - and a senior pair of hands who can execute it alongside your team.
Best for inherited codebases, stalled rewrites, or projects where the original team left or burned out.
You get
Proof through work
The blog is a proof library: architecture decisions, AI workflows, testing strategy, backend systems, and interactive explanations.
Flaky E2E tests kill team velocity. How I turned an LLM from a code generator into a debugger, with skills and anti-flake rules from a real Playwright suite.
When CPQ and the EAV model actually make sense, when they are overkill, and why the two so often end up in the same codebase.
A practical case study of Redis in a Hono + TypeScript API - caching, counters, rate limiting, and short-lived state - solving real backend problems.
Interactive lab
The Redis case study includes a cache-aside playground so readers can feel the difference between a cache miss, a cache hit, and TTL invalidation.