Skip to main content

Services

I work with companies building complex products — from early architecture through long-term evolution.

My focus is on architecture, development, and long-term evolution of complex web products that are expected to live for years. I collaborate directly with founders, CTOs, and product teams — either as a long-term partner or as reinforcement when projects reach critical points.

Product & Platform Engineering

For teams building or maintaining complex web applications.

I design and build production-grade web platforms, from early-stage products to mature systems with real users, data, and constraints.

Typical work includes:

  • Architecture and implementation of premium web applications
  • Frontend-heavy systems with complex state, performance, or real-time requirements
  • Long-lived products that must remain maintainable as teams and features grow
  • Integrating new functionality into existing or legacy systems

Good fit when:

  • The product is more than a landing page or MVP
  • Performance, reliability, and clarity matter
  • The system is expected to scale in complexity, not just traffic

Technical Leadership & Team Enablement

For teams that need guidance, not micromanagement.

I often step into roles that sit between engineering, product, and delivery - helping teams make better technical decisions and move faster with confidence.

This can include:

  • Acting as interim tech lead or senior IC within a team
  • Defining and evolving frontend architecture and standards
  • Mentoring engineers and supporting junior-to-senior growth
  • Improving collaboration between engineering, QA, product, and design
  • Helping teams navigate migrations, refactors, or rapid growth

Works best when:

  • The team is growing faster than its structure
  • Technical debt is slowing delivery
  • Senior decision-making bandwidth is limited

Consulting & Firefighting

For projects that are stuck, unstable, or high-risk.

Sometimes teams don't need a rewrite - they need clarity. I help diagnose problems and propose realistic, prioritized solutions, whether the issue is technical, organizational, or both.

Typical engagements include:

  • Auditing frontend architecture and performance bottlenecks
  • Untangling legacy systems and identifying safe paths forward
  • Supporting critical launches or recovery after failed releases
  • Introducing testing strategies and quality improvements
  • Providing second-opinion reviews on technical direction

Good fit when:

  • Delivery has slowed or become unpredictable
  • Bugs and regressions dominate engineering time
  • No one is quite sure what to fix first

Founder-Led & Internal Products

I also build and maintain my own products — Stomačko (food platform) and OnkoVodic (healthcare navigation). Running these alongside client work keeps me grounded in real user needs, long-term maintenance costs, and the trade-offs that only show up after launch.

This perspective informs how I work with clients: pragmatically, with respect for constraints and real-world usage.

Engagement Model

Direct collaboration - no account managers or handoffs
Direct, experienced involvement throughout the project
Clear communication and realistic expectations
Small, focused teams (or solo, when appropriate)

I intentionally keep engagements flexible. Some collaborations last a few weeks, others several years.

Let's Talk

If you're building something complex, maintaining a system that has outgrown its foundations, or need experienced help getting through a difficult phase — feel free to reach out.

Even a short conversation can help clarify next steps.