(And came up with an idea that might change the game)
Last year, I joined a new company — right into the fire. The task? Migrate a monolithic system to microservices. My domain was the integration bus.
There was just one problem: my skills as a Systems Analyst were close to zero. I had some background as a Business Analyst, but this was another level — designing APIs, thinking through architecture, documenting risks, errors, and interaction schemes. I was completely unprepared.
But I had one advantage: years of experience as a Project Manager and the ability to negotiate. So I made a deal with leadership — if our ESB team delivered 8 services per month, we’d get bonuses. If not — just the base salary.
Challenge accepted. I dove into system analysis. A senior analyst onboarded me and helped a lot, but I quickly realized he didn’t have time to teach me everything. That’s when I turned to the one who always had time: ChatGPT.
I started asking it 100+ questions a day. What should an endpoint look like? How to handle errors? What about timeouts? What’s the best method for this use case? A real person would’ve gone mad. But ChatGPT delivered — clear, structured answers that worked in practice.
Before long, services started rolling out. The team stopped looking at me like I didn’t belong. Things were working.
And then I paused and had a realization:
Who was really doing all this?
The endpoints? ChatGPT.
The architecture? ChatGPT.
The error handling, data structures, logic — all generated by AI.
I was more of a translator than a creator.
And that’s when the idea hit me:
What if this entire process could be automated?
If an AI could handle 80% of the system analyst’s work — why not build a tool for it?
That’s how the idea of QAPIX was born — a smart assistant that helps design APIs end-to-end:

  • It asks the right questions
  • Generates OpenAPI specs
  • Suggests test cases
  • Creates starter code
  • Integrates with GitHub and Jira

QAPIX doesn’t exist yet. But the idea is alive.
If you believe system analysis can be automated — follow the journey.
It’s going to be exciting.