Back to talent
Piotr Poznanski
Verified
Cleared

Piotr Poznanski

Engineering

Zeden Inc.

4.1
~25.4 yrs in the field
Software Development
Perl
UML
Back-end Developers
Interim CTOs
Linux
C++
Agile Development
MacOS
Dart
Flutter
Code Review
Integration
Prototype Development
Startup Development
Request Intro

About

Piotr is a software developer, architect, and technical lead with 23+ years of experience working with CERN, Motorola Solutions, universities, and startups. He has led projects, served as CTO, a scrum master, and developed and delivered complex web and mobile solutions, including business and technical requirements, architecture, 3rd-party API integrations, data acquisition, and processing for BI. Piotr co-developed the pan configuration language and has a PhD in computer science.

Experience

About 25.4 yrs of professional experience, estimated from the roles below (overlaps counted once).

  1. Owner and CTO

    Resole (Self-employed)

    Jan 2018Present

    Developed a Flutter-based end-user mobile application for a parking entrance management system. Led a remote development team and created the system architecture for a distributed IoT product for managing parking spaces. The architecture included system software and hardware modules, data models, and protocols. Built a software toolkit for generating an object-oriented abstraction layer for embedded RTOS programming. Developed data acquisition and processing software for the Puma SE business intelligence unit.

  2. Senior Researcher and Developer

    Zeden Inc.

    Jan 2024Mar 2025

    Evaluated agentic frameworks such as LangChain, LangGraph, CrewAI, and AutoGen, as well as methods for knowledge extraction and graph generation. Developed a knowledge extraction and storage system. The information extracted from scientific papers was processed using methods such as ontology knowledge graph, RAGs, and Agents. Prototyped AI agent tools for the identification of new research areas. Tools based on AI agents and teams of agents were generating new research ideas based on information provided by the knowledge system. Researched methods for robotic arm navigation, including policy generation, reinforcement learning (RL), and various machine learning models like vision-language models (VLMs), large action models (LAMs), and large language models (LLMs). Prototyped a virtual test environment and tested an LLM-based approach for policy and commands generation.

  3. Distributed Systems Architect

    Solitonic, Inc.

    Jan 2024Jan 2024

    Designed highly scalable multi-agent discovery and communication protocol to power a network of millions of AI agents running on a blockchain infrastructure. Built a prototype of agents implementing the designed protocol. Conducted preliminary scalability tests by running a network of thousands of agents, performing min-max tasks on multidimensional manifolds. Conducted research on new methods of data representation, learning, and inference. The research included topological data analysis, compressed sensing, deep neural networks, LLMs, high dimensional manifolds analysis, and field theory methods.

  4. Software Architect | Engineering Lead

    metaENGINE Pte Ltd.

    Jan 2022Jan 2023

    Created development plans and roadmaps for product implementation, including work breakdown structures and effort estimations. Provided guidelines for design and engineering team synchronization. Drove and provided feedback for product requirements formulation. Created and drove reviews of lo-fi wireframes and use-case diagrams for the first version of the MVP. Built a full-stack MVP team of six senior developers. Created a hiring plan. Led and participated in technical panels. Created the platform, product, and integration scalable architecture. The platform was deployed on AWS, heavily relying on AWS-provided services (RDS, Amazon Cognito, and ECS). It integrates with game engines, payment providers, and blockchains. Led implementation technologies and framework decisions. Back-end services were implemented in TypeScript and NestJS. The front end was implemented in TypeScript and Next.js. Architected and implemented a prototype (TypeScript/Node.js/React) of RBAC/ACL authorization and authentication core service. The service was a foundation for platform-wide user account management, shared by game engines and platform products

  5. Technical Analyst, Solution Architect, Tech Lead

    Uplink Network Foundation (Toptal Project)

    Jan 2022Jan 2022

    Created the architecture of a solution for cryptocurrency payments for using public wifi hotspots. The system comprises router extensions, Ethereum smart contracts, and a mobile application. Prototyped an Ethereum smart contract in Solidity for payments in a prepaid packages model with refunds on unconsumed data. Created and prototyped software architecture for wifi routers. The solution is based on OpenWrt, using integrations with a captive portal and filtering and quota management.

  6. Solution Architect, Technical Lead, CTO

    Fintech Company (Toptal Client)

    Jan 2021Jan 2022

    Architected an MVP for a startup banking solution. The architecture consisted of a Kotlin and Spring Boot back end, a Flutter front end, RESTful APIs, integrations with third-party core banking, and KYC and AML solutions. Gathered and analyzed requirements while working closely with the client and product owner. Evaluated third-party solution providers and oversaw the integration process. Led an entirely distributed team of 3-7 developers and collaborated with the product owner to provide a work breakdown and estimates.

  7. Adjunct Professor

    Cracow University of Technology

    Jan 2005Jan 2022

    Created and taught courses on software engineering, programming paradigms, programming languages, and object-oriented technologies. Mentored students and supervised dozens of graduate theses at the bachelor and master of science levels. Authored and co-authored 30+ scientific publications and successful scientific grant proposals. Participated in scientific R&D projects, including software for particle tracking in high-energy physics experiments, tracking-based software for generating physical motion graphics, and flood simulation systems. Created the technical vision, co-authored a successful grant application, and directed the technical aspects of an interdisciplinary project for creating the first Polish system for quantitative studies on democratic roll-call political systems.

  8. Technical Director

    Institute of Nuclear Physics Henryka Niewodniczański of the Polish Academy of Sciences

    Jan 2017Jan 2017

    Contributed to and supported the scientific project roadmap by developing and managing the technical agenda. Managed a team of 5-7 software and hardware developers in the CREDO project. Created high-level architecture for data processing in the CREDO project. Architected and co-developed a system and mobile application for detecting cosmic particles using phone cameras.

  9. Senior Software Developer, Technical Lead, Scrum Master

    Motorola Solutions

    Jan 2005Jan 2011

    Built and led Agile teams of 7-14 developers in developing software for base radios for Motorola ASTRO trunked systems while serving as a technical leader and scrum master. Created the architecture and developed software components in C++ for application and service layers of Motorola base radios. Developed new methods for capturing and analyzing technical requirements. Took part in technical planning and project management for two major releases of Motorola ASTRO Base Radio software with release budgets estimated at $10-$20 million.

  10. Staff Software Developer, Task Leader, Architect

    CERN

    Jan 2001Jan 2024

    Developed substantial parts of the configuration management system in the Quattor toolkit. The toolkit managed CERN computer center production clusters for 10+ years and is still used by some high-energy physics (HEP) institutes. Co-created the pan configuration language and implemented the first version of its interpreting compiler in C++, Yacc, and Bison. Created and conducted workshops on the pan language and cluster management. Led 1-3 developers in the configuration management task of the European DataGrid project with a budget of over 70 million EUR. Created and taught courses on the pan language and Quattor toolkit when taking part in international conferences and workshops.

Interested in working with Piotr?

Tell us about your project and we'll arrange an introduction within 24 hours.