I build IT solutions that give you a competitive edge

AI process automation, custom software and systems architecture — built to keep working for years.

About

My name is Grzegorz Synowiec. Under the MikojSoft name I build modern software, design IT systems architecture and advise on technology decisions.

I combine years of technical experience with an understanding of business processes, so I fit solutions to how a company actually works — not the other way round. I build systems that are reliable, scalable and easy to maintain.

The work does not end at launch: I can also maintain and evolve the systems I build, so you have a single point of contact — from the first conversation through the years the system stays in use.

What I do

Three areas where I help companies

AI in practice

Artificial intelligence applied where it genuinely saves time — in processes, in tooling and in the way a team works.

  1. AI process automation

    Automation of repetitive tasks with AI — handling documents and messages, classifying and extracting data, drafting replies and reports — so your team spends its time on what genuinely needs a human.

  2. AI agent engineering

    Design and build of AI agents and agentic systems — from integration with company tools and data (APIs, MCP, RAG), through multi-agent orchestration, to testing, evaluation and monitoring — so agents behave predictably and safely in production.

  3. AI-native SDLC

    Redesign of the software delivery process around collaboration with AI agents — agent-readable specifications, agents in code review, testing and CI/CD, guardrails and quality metrics — so the team ships faster without losing control of the codebase.

  4. Team transformation towards AI agents

    A move from the classic development model to work based on AI agents — new roles, skills, ways of working and culture, so developers can design, supervise and evolve systems that collaborate with AI agents.

  5. AI training and workshops

    Hands-on training and workshops on using artificial intelligence in everyday work — from the basics of AI tools to advanced techniques for technical and business teams.

Software and architecture

Systems designed, integrated and maintained to last — from the first line of code to modernising what has been running for years.

  1. Software development

    Custom web, mobile and desktop applications, designed and built around specific business needs and goals.

  2. IT systems architecture

    Architecture designed for your real load and growth plans — service boundaries, data flows, security and running costs — so the system can grow without being rewritten from scratch.

  3. System and API integrations

    A coherent ecosystem built out of scattered tools — API integrations, data synchronisation and automated information exchange between the systems your company uses.

  4. Legacy system modernisation

    Modernisation of outdated systems that cuts the risk and cost of maintaining them, with migration to modern technologies while preserving business continuity.

  5. System maintenance and development

    Ongoing care for your software — monitoring, updates, fixes and new feature development, so your systems grow together with your business.

Consulting and teams

Support with technology decisions — and with building teams that can make those decisions on their own.

  1. Technology consulting

    Support with technology decisions: choosing technologies, assessing an existing system and planning its growth — including as an independent second opinion before a decision that is hard to reverse.

  2. Building self-organising teams

    Support for organisations building teams that plan their own work, make their own decisions and own the outcome — from setting goals and ways of working to a culture of trust and accountability.

Get in touch

I'm happy to answer your questions and discuss how we could work together