Senior Software Engineer · Motorola Solutions

Dawid
Ziniewicz.

I build test automation that scales and AI agents that think — turning 4+ years of telecom-grade QA into intelligent tools that make software quality faster and smarter.

Kraków, Poland 4+ years experience Python · C++ · LLMs
Portrait of Dawid Ziniewicz
Now buildingLangflow release & test‑gen pipeline
CertifiedAI_Devs 4 · GenAI & LLMs
01 About

Engineering where quality assurance meets artificial intelligence.

I'm a Senior Software Engineer in Kraków with a background in Biomedical Engineering and a habit of automating everything I touch.

For over four years I've built automated testing frameworks for telecom-grade and mission-critical systems — first on LTE/NR protocol stacks at Nokia, now at Motorola Solutions, where I was promoted to Senior in September 2026.

Today my focus is applied AI: I lead an AI-agent initiative that reads customer-reported defects and recommends the most effective test cases to validate a fix, deploy automated AI pipelines in Langflow and n8n, and build API servers that open our test framework up to automation and agents. Right now I'm building a Langflow pipeline that flags what's new in each release and which features are ready for testing — and writes black-box system and GUI tests automatically. I work with deep learning, Large Language Models and Generative AI, and I'm AI_Devs certified in building LLM-powered applications.

After hours I build and ship my own products — web apps and PWAs for sailing, the mountains, events and local businesses — using AI coding agents to move fast while keeping the engineering standards high.

I care about tools people actually use — fast feedback loops, clean CI/CD, and automation that gives engineers time back.

Dawid Ziniewicz smiling
~/krakow · PL
4+
Years in software & test automation
2
Global tech companies — Nokia & Motorola Solutions
C1
English proficiency — Polish native
02 Experience

Where I've built things.

From 3GPP-compliant protocol testing to LLM-driven quality tooling — always close to the systems that can't afford to fail.

Motorola Solutions Systems
Kraków, Poland
Feb 2025 — Present

Senior Software Engineer — Test Automation

Sep 2026 — Present ● Current

Software Engineer — Test Automation

Feb 2025 — Sep 2026
  • Spearheading an AI agent project that analyzes customer-reported defects and automatically recommends the most effective manual test cases for validation — optimizing the bug-fixing lifecycle.
  • Designing and deploying AI systems and automated AI pipelines in Langflow and n8n — orchestrating LLM workflows that take repetitive work off engineers' plates.
  • Writing AI agents and building API servers for our in-house test framework, so tests, data and AI tooling can be integrated and driven programmatically.
  • Applying deep learning techniques to improve data analysis within the internal testing application.
  • Developing and optimizing automated black-box test scripts in Python and Groovy to analyze large datasets and validate system stability.
  • Engineering internal productivity tools in Python that streamline daily workflows and boost team efficiency.
  • Setting up laboratory hardware — configuring PCs for new system requirements and managing network connectivity for a stable test environment.
  • Working in an Agile/Scrum team with JIRA for defect tracking and Git for version control.
PythonGroovyLLM AgentsLangflown8nAPI serversDeep LearningBlack-box TestingJIRAGit
Nokia Solutions and Networks
Kraków, Poland
Jul 2022 — Feb 2025

Software Engineer — Test Automation (Robot Framework)

  • Developed and executed automated test cases for the L3 LTE layer, ensuring full compliance with 3GPP protocol standards.
  • Designed and implemented Jenkins CI/CD pipelines to automate black-box test execution with rapid feedback loops.
  • Built and maintained C++ and Python testing libraries for eNB (Evolved Node B) simulators.
  • Conducted rigorous automated black-box testing on NR/LTE technologies to verify functionality and performance.
  • Engineered in-house tools that improved testing productivity and streamlined defect reporting.
  • Explored emerging technologies — including 6G and Large Language Models — to shape future test strategies.
Robot FrameworkPythonC++JenkinsLTE / NR3GPP
03 Featured work

AI agents & pipelines for smarter quality.

Customer-reported defects arrive messy and under time pressure. The flagship agent I lead at Motorola Solutions reads each report, understands its context and recommends the manual test cases most likely to validate the fix — so engineers spend less time searching and more time fixing.

  1. Defect report

    A customer-reported issue lands in the tracker.
  2. AI analysis

    An LLM-based agent extracts symptoms, scope and context.
  3. Test matching

    Candidate cases are scored against the test library.
  4. Recommendation

    The most effective manual tests are proposed.
  5. Faster fix

    Validation starts sooner — a shorter bug-fix lifecycle.
Now building

A Langflow pipeline — from release changes to ready-to-run tests.

Release intelligence

Automatic notifications about what's new in the latest releases and which feature initiatives are complete and ready for testing.

Automated black-box test writing

Generating system-level and GUI black-box tests automatically, built on our in-house test framework and the data already available.

AI pipelines

Designing and deploying automated LLM workflows in Langflow and n8n — from prototype to a pipeline the team relies on.

Custom AI agents

Writing LLM agents that work through defect reports and test data and hand engineers actionable recommendations.

API servers for testing

Standing up API servers for our in-house test framework, so tests and results can be driven by tools, pipelines and agents.

LLMsAI AgentsDeep LearningLangflown8nREST APIsPythonDefect Triage
04 Projects

Things I've shipped.

Real products built end-to-end after hours — from idea and design to code, security, deployment and real users.

AI-assisted development

I code with AI agents — and stay the engineer in charge.

I use AI coding agents such as Claude Code as a pair programmer: I own the architecture, the specs, the code review and the tests, and the agent speeds up the typing. That's how I ship full-stack apps with auth, databases, offline mode and CI/CD in weeks, not months.

  1. SpecifyRequirements, data model, architecture and project context for the agent.
  2. BuildAgentic coding with Claude Code, in small reviewable steps.
  3. VerifyCode review, type-checks, tests and security hardening.
  4. ShipGitHub Actions → Cloudflare, with every push deployed.
Yacht Logbook start screen
Yacht Logbook wind and temperature forecast chart
● LivePWA · AndroidPL / EN

Yacht Logbook

A free electronic yacht logbook modelled on the paper logbook of the AGH Academic Sailing Club — works offline on phones, tablets and computers.

  • One-tap log entries with GPS position, course and speed, plus weather filled in automatically from Open-Meteo.
  • Marine weather & tides with a choice of forecast models (ECMWF, ICON, MET Nordic, HARMONIE) and a weather map.
  • Nautical map (OpenStreetMap + OpenSeaMap) with the cruise track, distance ruler and offline tiles.
  • Crew references, watch schedule and the full logbook exported to PDF; optional cloud sync.
ReactTypeScriptVite PWALeaflet / MapLibreCapacitorCloudflare Pages + D1
cruiseoflife.com
CruiseOfLife home page
CruiseOfLife on a phone
● LiveMarketplacePL / EN

CruiseOfLife

A marketplace connecting sailors with skippers of sailing and motor yachts — search by destination, date and boat type.

  • Accounts for skippers and crew with licence details, plus an admin panel with a “coming soon” mode.
  • Private trips that crew join with a trip code.
  • Security built in: salted PBKDF2 passwords, HttpOnly sessions, rate-limited login, strict CORS and upload checks.
React Router 7Tailwind CSS 4MotionTypeScriptCloudflare Workers + D1
topo · private app
Topo route from Kuźnice to Kasprowy Wierch with summit weather
Topo turn-by-turn guidance on a phone
Private · login onlyPWA · offlinePL / EN

Topo

A mountain route planner with turn-by-turn guidance and up-to-date weather for the summit — like the route from Kuźnice to Kasprowy Wierch shown here.

  • Trail routing with route variants, an elevation profile showing the snow line, and walking times by the alpine standard (DIN 33466).
  • Turn-by-turn guidance on a topographic map, with distance and time to the goal, an off-route warning and GPX export.
  • Weather on the route for the start and the summit: choice of forecast models, the best time window, freezing level and wind at altitude.
  • Offline-ready and private: saved routes and offline map regions; every request passes through the Worker with HMAC-signed sessions.
PreactLeafletBRouterOpen-MeteoService WorkerCloudflare WorkersDurable Objects
roumo · Kraków
ROUMO online ordering page
RestaurantDemo

ROUMO

Website with online ordering for a Chinese-burger restaurant in Kraków. Includes an admin panel with live orders, menu and allergens, promotions and discount codes, PL/EN versions, a printable PDF menu and an API ready for a mobile app.

HonoTypeScriptWorkers + D1
Agenda 24. KFG
Kraków Mountain Festival agenda
EventPL / EN

Agenda KFG

Live agenda for the 24th Kraków Mountain Festival (ICE Kraków, Dec 2026). Shows what's on right now, news and an interactive SVG map laid over the venue's floor plans, all managed from an admin panel.

Cloudflare WorkersDurable ObjectsSVG
odmorzadogor.pl
Od Morza do Gór holiday rentals website
● LiveHoliday rentals

Od Morza do Gór

Website for four holiday-rental properties on the Baltic coast, in the Karkonosze mountains and in Warmia. Pages are generated by a Python build script, optimised for SEO and deployed automatically.

HTML / CSS / JSPythonSEOCloudflare Pages
Homelab

My own little data center — self-hosted and maintained at home.

A playground for infrastructure: I virtualize, host, store and automate on my own hardware — the same hands-on server and networking skills I use in the test lab every day.

  • Proxmox VEVirtualization host · VMs & containers
  • WordPress serverSelf-hosted web server
  • OpenMediaVaultNAS · storage & backups
  • Home AssistantHome automation
  • VPNSecure remote access
05 Expertise

Tools of the trade.

A toolkit shaped by years of test engineering and a growing focus on applied machine learning.

Applied AI & Machine Learning

Designing LLM-powered agents, automated AI pipelines and deep learning models that solve real engineering problems — from defect triage to biomedical image classification.

LLMsAI AgentsGenerative AIDeep LearningOpenAI APILangChainLangflown8nAI pipelinesRAGPrompt Engineering

Test Automation

Frameworks, black-box suites and CI pipelines that give fast, trustworthy feedback.

Robot FrameworkPytestSeleniumPlaywrightBlack-boxGUI testingAI test generation

Programming

PythonC / C++GroovyElixirMatlab

Telecommunication

LTE / NR3GPPL3 protocolseNB simulators

CI/CD & Tooling

JenkinsGitGitLabGitHubJIRALabVIEWAgile / Scrum

AI-assisted Development

Shipping production apps with AI coding agents — fast, but reviewed, tested and secure.

Claude CodeAgentic codingContext engineeringAI code reviewSpec-driven dev

Platforms & Infrastructure

LinuxWindowsmacOSAPI serversServer administrationProxmoxOpenMediaVaultHome AssistantVPNLab hardware & networking3D modeling
06 Education & certification

Always learning.

Certificate2026

AI_Devs 4

Generative AI & LLMs in production

Intensive course on integrating Generative AI and Large Language Models into real applications — OpenAI API, LangChain, Retrieval-Augmented Generation and Prompt Engineering. The foundation behind the agents I build today.

Verify credential
Education2019 — 2023

B.Sc. Eng. in Biomedical Engineering

AGH University of Kraków
  • Thesis: developed a deep learning model for the classification of Optical Coherence Tomography (OCT) images in Python.
  • Implemented neural network architectures and performed advanced preprocessing of complex biomedical imaging data.
Languages
  • Polish Native
  • English C1
Beyond the keyboard
⛵Sailing 🧗Rock climbing 🪨Bouldering 🪁Kitesurfing 🚴Cycling 🏃Running 🥾Hiking 🚣Rowing ⛷️Skiing ⛸️Ice skating
07 Contact

Let's build something intelligent.

Open to conversations about AI engineering, test automation and applied machine learning. I usually reply fast.

Say hello