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 are silent killers of team velocity. Here is how I turned an LLM from a code generator into a participant in a diagnostic process - using local skills, knowledge files, and anti-flake rules grounded in a real Playwright + Qase regression suite.
A practical case study of using Redis in a small Hono + TypeScript API - caching, counters, rate limiting, and short-lived state. Patterns that solve real backend problems, not abstract SET foo bar tutorials.
CPQ and EAV are two of the most debated patterns in business systems. Here is when they actually make sense, when they are overkill, and why they so often end up in the same codebase.
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.