nullifconstawaitelsePromise1newuseEffect...false>
(return/>undefined/+try
useEffectnullwhilecatch=
Jonasz Wiącek

Jonasz Wiącek

Full-Stack Engineer | AI Platforms & Developer Tooling

I build AI-powered platforms, developer tools, and scalable systems that solve real problems — with 7+ years of shipping production software.

Currently building AI testing tools

AI Agents & Platforms

Building AI-powered products with LLM integration, MCP servers, and multi-agent orchestration.

Developer Tooling

E2E testing infrastructure, debugging tools, AST compilers, and internal platforms.

Full-Stack Architecture

Scalable systems with React/Next.js + NestJS, cloud-native on AWS & GCP.

My Experience

My professional journey and the roles I've taken on throughout my career.

Software Engineer

Feb 2025 – Present

Designed and implemented AI-powered E2E test recovery and debugging tools, reducing test flakiness and manual investigation time by automating root-cause analysis and fix suggestions. Built MCP servers enabling AI agents to step through test code, evaluate execution, and interact with browser instances for comprehensive test analysis. Developed benchmarking platforms with AI judges to assess solution correctness at scale.

Founding Engineer

Aug 2025 – Present

Architected and developed a production AI agents orchestration platform enabling multi-agent collaboration through specialized team configurations. Implemented real-time monitoring of agent reasoning steps, tool usage, and decision-making processes. Built advanced chat interfaces displaying transparent agent behavior and supporting multiple LLM models with various thinking modes. Integrated MCP protocol for extensible agent capabilities.

Senior Software Engineer

Aug 2021 – Feb 2025

Led full-stack development across multiple high-impact projects including blockchain-based green energy traceability, eCommerce platforms, and visual testing infrastructure. Architected scalable solutions using NestJS, Next.js, and cloud platforms (AWS, GCP). Drove technical decisions on architecture patterns (DDD, Event Sourcing), delivered production systems with complex third-party integrations (CRM, invoicing, contracting), and mentored team members on best practices. Took full ownership of projects from requirements gathering through deployment.

Software Engineer

Jun 2019 – Aug 2021

Core contributor to AdminJS, an open-source auto-generated admin panel for Node.js applications used in production systems. Implemented framework adapters (Express, NestJS, Hapi) and ORM connectors (Sequelize, TypeORM, Mongoose, MikroORM). Maintained production-ready library, addressed user issues, and shipped new features. Collaborated with cross-functional teams to deliver scalable web applications using React and Node.js.

Junior Java Engineer

Jun 2018 – Jun 2019

Built foundational backend engineering skills while maintaining large-scale Java codebases. Implemented automated tooling that streamlined CI/CD processes, reducing build times and improving deployment reliability for the team.

Featured Projects

A selection of projects showcasing my work across AI, developer tooling, and full-stack systems.

AI-Powered Self-Healing Test System
AI/MLTesting

AI-Powered Self-Healing Test System

AI/MLTesting
  • LLM-based self-healing that auto-recovers broken E2E tests from UI changes
  • Full agent workflow: session management, PR creation, follow-up messaging
  • Benchmark platform with AI judge for correctness assessment
TypeScriptNestJSPlaywrightLLM/AI SDKMCPPostgreSQLRedisWebSocket
Multi-Agent AI Orchestration Platform
AI/MLPlatform

Multi-Agent AI Orchestration Platform

AI/MLPlatform
  • Sole developer: monorepo init to production deployment
  • Real-time monitoring of agent reasoning, tools, and responses
  • Multi-tenant RBAC, background scheduling, and analytics dashboards
TypeScriptNext.jsNestJSReactPrismaPostgreSQLDockerTurborepoMCP
Interactive Code Evaluation Platform
DebuggerTypeScript

Interactive Code Evaluation Platform

DebuggerTypeScript
  • Line-by-line stepping, step-into, loop control via AST transformation
  • Source map support and runtime code injection
  • Full web-based debugger UI with expression evaluation
TypeScriptASTCompiler TheorySource MapsReact

More Projects

MCP Server for E2E Test Debugging

AI/MLTestingMCP

Built an MCP (Model Context Protocol) server for Playwright with CDP-based network request tracking, multi-tab support, and pause-on-error debugging via source code instrumentation. Enables AI agents to step through test code, evaluate expressions, and interact with web pages for comprehensive test analysis. Published across 14 releases.

TypeScriptMCPPlaywrightCDP+1

AI Chat Widget for Test Generation

AI/MLTesting

Developed an AI chat widget for running and generating Playwright-based tests. Features context-aware test generation from HTML and page screenshots, an element inspector for click-based selection, test code auto-fixing, multiple LLM model support, and configurable thinking modes.

TypeScriptReactPlaywrightLLM Integration+1

Shadow CEO Decision-Support Agent

AI/MLDecision Support

Developed Cesar, a Shadow CEO AI agent for executive decision support. Leverages analytical frameworks including AHP (Analytic Hierarchy Process), Kepner-Tregoe methodology, decision trees, and scenario analysis to enable complex multi-criteria decision-making for business-critical choices.

TypeScriptNestJSLLM/AI SDKn8n+1

AI Agent Factory

AI/MLAutomation

Built Smith, an AI agent factory that uses NLP-powered requirements gathering to translate natural language specifications into complete agent configurations. Automatically generates n8n workflow blueprints for agent deployment, streamlining the process from idea to production-ready agent.

TypeScriptNestJSNLPn8n+1

Brave Search MCP Server

AI/MLMCP

Built a domain-specific MCP (Model Context Protocol) server integrating Brave Search for web search capabilities within the multi-agent AI platform.

TypeScriptMCP ProtocolBrave Search API

Hummingbot Trading Bot MCP Server

AI/MLTradingMCP

Created an MCP server for managing Hummingbot trading bots. Provides automated trading bot configuration, strategy management, monitoring, and control through the Model Context Protocol.

TypeScriptMCP ProtocolHummingbotTrading Systems

RAG Pipeline with Document Management

AI/MLSearch

Implemented a full Retrieval-Augmented Generation pipeline with file upload, automatic document categorization, vector search, and auth/RBAC with read-only user support. Powers accurate, context-grounded AI responses across the multi-agent platform.

TypeScriptNestJSPostgreSQLVector Embeddings+1

Aviation Fuel Certificate Registry

BlockchainEnergy

Built the frontend for a sustainable aviation fuel certificate registry — issuance, transfer, and retirement flows with i18n, batch operations, and multi-page selection. Employed JSON schema-based forms, SSO integration, and XState-driven user flows for complex certification workflows.

TypeScriptReactViteXState+3

Maritime Emissions Compliance Registry

BlockchainEnergy

Developed a maritime emissions registry — vessel tracking, GHG savings calculations, transport work intensity metrics, retirement statement PDF generation, and regulatory compliance views for maritime sustainability certification.

TypeScriptReactMUINestJS+1

Green Energy Proofs Platform

BlockchainEnergy

Led frontend development for a green energy proofs platform — accounts, companies, memberships, holdings, and administrative processes UI. Architected a unified process workflow system, migrating disparate forms into a consistent process-driven architecture. Set up Storybook component library, E2E tests with Playwright, and reproducible dev environments using Nix.

TypeScriptReactMUINestJS+5

Green Energy Traceability Platform

BlockchainEnergy

Built blockchain-integrated green energy traceability dashboards with usage statistics and high-throughput data synchronization. Enabled energy companies and consumers to transparently track green energy production and consumption on-chain.

TypeScriptNestJSReactPostgreSQL+2

Distributed Voting Smart Contract

BlockchainSmart Contract

Authored a Solidity smart contract for distributed voting sessions with a whitelist-based node system and configurable majority rules. Implemented vote recording, majority algorithm, and passed a comprehensive security audit.

SolidityGanacheMocha

Decentralized AI Coding Agent

AI/MLBlockchain

Built an AI coding agent for a decentralized network, solving SWE-bench-style coding problems autonomously. Designed a two-phase agent architecture (analysis then implementation) with intelligent safeguards: import validation, over-engineering detection, scope control, and call chain awareness for duplicate fix prevention. Added polyglot test support and batch test runner infrastructure.

PythonGitpytestShell Scripting

Open-Source Auto-Generated Admin Panel

Open SourceAdmin Panel

Maintained a production-ready open-source auto-generated admin panel for Node.js applications. Built framework connectors for Express, NestJS, and Hapi with ORM adapters for Sequelize, MikroORM, TypeORM, and Mongoose. Triaged community issues, reviewed contributions, and shipped new features.

Node.jsReactTypeScriptBabel+3

eCommerce Automotive Platform

E-commerceFull-Stack

Built an eCommerce platform for automobile sales with an automated order pipeline — order processing, invoice generation, and administration panel. Integrated third-party CRM, notifications, invoicing, and contracting systems. Implemented MongoDB aggregation pipelines and CI/CD using Cloud Build and Cloud Run on GCP.

Next.jsNestJSMongoDBMaterial UI+3

Visual Testing Platform

TestingPlatform

Built a platform for executing E2E tests on remote EC2 instances with video recording and quality metrics assessment. Organized test runners into scenarios executing specific test cases. Full project ownership from requirements gathering through deployment.

NestJSNext.jsPuppeteerAWS+1

REST API for Media Processing

APIBackend

Developed a standalone REST API for efficient image and video processing. Engineered real-time statistics for a call center application, improving performance and data accuracy. Led technical workshops on event sourcing, Apache Kafka, compilers, and AWS services.

Node.jsREST APIApache KafkaAWS

Real Estate & Car Listing Aggregator

Web ScrapingFull-Stack

Full-stack listing aggregator scraping Polish property portals and car marketplaces with anti-bot evasion (Puppeteer stealth, rate limiting, retry logic). Features an interactive map view with pin filtering, radius sliders, and price markers. Includes attractiveness scoring using real transaction data, intelligent duplicate detection, price monitoring, and Stripe subscription management.

Next.jsTypeScriptMongoDBPuppeteer+4

Board Game Rules AI Assistant

AI/MLSide Project

AI-powered board game knowledge base using hybrid search (BM25 + vector embeddings) for accurate rule retrieval. Features AI chat with tool use, BGG scraping with Playwright fallback, Stripe subscription system, and anonymous user rate limiting.

Next.jsTypeScriptSupabaseOpenAI+3

AI Medical Assistant

AI/MLSide Project

Upload medical documents (lab results, PDFs) and chat with AI about health data. Features medical book search with vector embeddings, MRI image analysis, differential diagnosis comparison, and a real data dashboard.

Next.jsTypeScriptSupabaseAI SDK+2

Party Games Platform

Full-StackSide Project

Real-time party games platform with multiple Polish game modes (Familiada, Jeden z 10). Features WebSocket-based multiplayer, game state management, and E2E test coverage.

Next.jsNestJSPrismaPlaywright+2

What People Say

What my colleagues and team leaders have to say about working with me.

"

Jonasz is one of the most dedicated individuals I've worked with. He's involved in virtually every initiative and consistently delivers high-quality solutions. Eager to explore new technologies and trends, including AI, he doesn't recognize the phrase "it can't be done."

TL

Team Leader

Previous Role

"

Jonasz is one of the best collaborators I've had in my career. He excels on both the frontend and backend, striking the perfect balance between delivering high-quality results and getting things done.

CW

Coworker

Former Colleague

My Tech Stack

Expertise across different technologies and tools I use in my daily work.

Core Technologies

TypeScript6+ years
JavaScript7+ years
Node.js6+ years
React5+ years
Next.js3+ years
NestJS4+ years

Frontend

Tailwind CSS2+ years
Radix UI1+ years
Material-UI3+ years
TanStack Query2+ years
React Hook Form2+ years
Socket.io2+ years
Recharts2+ years
Storybook3+ years

AI & Platforms

AI agents2+ years
MCP (Model Context Protocol)1+ years
LLM Integration2+ years
Playwright2+ years
E2E Testing5+ years
AST Manipulation2+ years

Infrastructure

AWS3+ years
Google Cloud Platform2+ years
Docker5+ years
CI/CD5+ years
GitHub Actions3+ years
Kubernetes1+ years
Helm1+ years

Data & Architecture

PostgreSQL3+ years
MongoDB4+ years
Redis3+ years
Event Sourcing3+ years
Domain-Driven Design3+ years
Apache Kafka2+ years

Talks & Articles

Sharing knowledge through technical talks and written content.

talk

Event Sourcing Introduction

Delivered an introductory talk on event sourcing, covering event streams, event stores, state retrieval from events, optimizations with snapshots, event versioning, and solutions for handling multiple event versions. Created JavaScript repository with exercises to get familiar with event sourcing and EventStoreDB.

talk

Creating Node.js Admin Panel in 7 Minutes

Presented a talk on setting up an administration panel for Node.js applications using the AdminJS library and MongoDB adapter.

article

Kafka Introduction

Authored an article introducing Kafka and its core concepts for distributed systems.

talk

How do Compilers Work?

Discussed the workings of compilers. Talk focused on TypeScript internals and low-level implementation of compilers and transpilers.

article

Batching Smart Contract Calls in Nest.js Apps

Article describes solutions for managing multiple blockchain calls inside Node.js backends and executing transactions in parallel using one wallet.

article

Sequential Events Execution

Published an article detailing best practices for executing actions in Node.js backends that require calls to services from multiple domains. Covered strategies to avoid circular dependencies and ensure transactional success using the "sequential-events" library for NestJS.

article

Best Practices for Setting up HardHat Projects

Wrote an article outlining best practices for configuring HardHat projects. Discussed recommended approaches for creating user-friendly functions for open-source projects and provided a sample TypeScript configuration for project execution.

Education

My academic background and formal education in computer science.

Wroclaw University of Science and Technology

2016 – 2020Bachelor's Degree

Computer Science · Wroclaw, Poland

AlgorithmicsCryptographyMachine Learning

Additional Courses & Certifications

DeepLearning.AI Specializations

Completed comprehensive specializations from DeepLearning.AI, founded by Andrew Ng. These industry-recognized certifications demonstrate expertise in cutting-edge AI technologies and practical implementation skills for real-world applications.

Natural Language ProcessingDeep LearningMachine Learning

Architect's Path

Completed the comprehensive "Droga Nowoczesnego Architekta" (Path of the Modern Architect) program, gaining practical knowledge of Domain-Driven Design (DDD), Event Sourcing, microservices architecture, business communication strategies, and legacy system modernization techniques. This intensive program focused on developing architectural thinking and implementing modern software design patterns.

Domain-Driven Design (DDD)Event SourcingMicroservicesBusiness CommunicationLegacy System HandlingSoftware Architecture

AI_devs 3

Participated in an advanced AI development program focused on practical implementation of AI agents, prompt engineering, and model optimization. This intensive course covered the latest techniques in AI development and deployment strategies.

Natural Language Processing (NLP)Deep LearningMachine LearningAI AgentsPrompt EngineeringAPI IntegrationData EngineeringModel Optimization

Organizations

Contributions to charitable and educational organizations.

Software Engineer

HopeIT

Contributed to the development of a donation platform for a charity organization. The platform enables the setup of donation goals, fosters donor competition, and facilitates progress sharing.

JavaScript Mentor

Solvro

Mentored computer science students in the creation of a marketplace application for the Board of European Students of Technology. The application served as a platform for sourcing materials needed to conduct competitions.

Languages I Speak

PolishNative
EnglishC1 Level