
Jakub Pilecki
Verified Expert in Engineering
Architect and Full-stack Developer
Gdańsk, Poland
Toptal member since April 17, 2017
Jakub is a software architect and hands-on CTO with 21 years of experience building products from idea to production. He delivers practical AI features using RAG, output testing, and cost-aware model selection. He has built platforms serving 600+ U.S. healthcare providers and 100,000+ users, led teams of 20, and managed migrations of 10 million records. He combines technical leadership with hands-on engineering to deliver reliable systems.
Portfolio
Experience
- Software Engineering - 20 years
- SQL - 20 years
- Architecture - 20 years
- C# - 15 years
- .NET - 15 years
- API Architecture - 12 years
- Docker - 9 years
- .NET Core - 7 years
Work Experience
Chief Technology Officer | Solution Architect | Co-founder
coLAB Impact / coVERVE
- Defined coVERVE’s architecture and wrote its core application code, taking the product from concept to a live release in six months.
- Built OpenAI-based RAG pipelines that turn surveys and documents into stakeholder reports and improvement plans; engineered prompts, confidence tests, and task-specific model selection to control quality and cost.
- Led a three-person engineering team and owned delivery priorities, code quality, security, and technical debt.
Chief Technology Officer
Advanced Metrics
- Promoted to CTO in June 2024; led a multidisciplinary engineering team of 20 and managed a $500K budget, aligning technical strategy with business priorities.
- Oversaw modernization and migration of 10 million records and five major customers, retiring three legacy solutions.
- Oversaw SOC 2 and HIPAA requirements and participated in audits.
Solution Architect | Co-founder
DoNotCopy
- Designed and built the complete MacroTag SaaS platform, owning frontend, backend, databases, and deployment.
- Delivered an MVP within a few weeks, enabling early product validation.
- Implemented security controls aligned with SOC 2 and ISO 27001 expectations and designed data-protection and resilience measures.
Solution Architect | Lead Full-stack Engineer
Recoveri Tag What's Yours
- Rebuilt the platform end to end in approximately six months, from the Angular frontend and .NET microservices to identity, databases, infrastructure, and delivery pipelines.
- Implemented Volkswagen, eNatis, and other vendor integrations and maintained a 99.9% SLA over seven years.
- Supported growth to 541 client organizations, 114,981 users, and 1,345,486 registered vehicles.
Director of Technology | Solution Architect
Advanced Metrics
- Promoted to Director of Technology in July 2023 and led a multidisciplinary engineering team of 10.
- Aligned product delivery, customer migration, and legacy retirement with senior leadership.
- Owned Qualo’s architecture and core services for a platform adopted by 600+ U.S. healthcare providers.
Lead Software Development Engineer | Solution Architect
Advanced Metrics
- Designed Qualo’s architecture and implemented core libraries and services for a healthcare SaaS platform.
- Built reusable dynamic forms, OData, messaging, notification, and event services used across the application suite.
- Led Healthy Pathways development and coordinated frontend delivery, helping launch the new product in approximately one year.
Lead Mobile Developer | API Integration Engineer
Depoway
- Built and maintained the iOS and Android mobile applications using Xamarin.
- Implemented integrations with banks, financial-rating providers, and payment gateways.
- Led mobile delivery as part of the founding team and worked directly on core product integrations.
Solution Architect | Lead Full-stack Developer
General Technology
- Architected and built Visiting Teachers’ backend and frontend with .NET Core and Angular.
- Replaced legacy Microsoft Access workflows while preserving compatibility with the existing data model.
- Designed a plugin system for customer-specific extensions without maintaining separate product forks.
Software and Hardware Engineer
Vegan House
- Designed and built Raspberry Pi devices with custom PCBs and device-control software.
- Developed a central management server and delivered Xamarin iOS and Android apps for room access and resort facilities.
- Owned architecture and delivery from hardware and device APIs through application deployment.
Contracted Senior Software Engineer
Payobox
- Built a JavaMoney/JSR-354 currency-exchange microservice for a distributed fintech platform.
- Delivered messaging microservices integrating SendGrid and SMSApi.pl.
- Designed a provider abstraction for future messaging integrations and improved core platform components.
Freelance Senior Software Engineer
Advanced Metrics
- Built an offline Windows tablet assessment application with synchronization on reconnect.
- Created a reusable WYSIWYG forms editor and refactored legacy modules for maintainability and performance.
- Introduced dedicated synchronization and email/SMS services within the existing application.
Freelance Senior Developer
Recoveri Tag What's Yours
- Implemented mobile image uploads backed by Azure Blob Storage.
- Integrated SendGrid and built the application’s email delivery workflow.
- Reviewed and refactored application flows to improve security, reliability, data handling, and usability.
Software Engineer | Full-stack Developer (Contract)
UniDoc
- Developed document-management modules and client-specific extensions for Wirtualna Polska, ESV, and Cubatex.
- Built OCR, barcode, and layout-matching workflows for intelligent document intake.
- Delivered an HTML5 PDF invoice viewer and an Android client with offline document access.
Chief Software Engineer
inviPay.com
- Joined the early engineering team and co-designed the online factoring platform’s architecture; later served as Chief Software Engineer.
- Owned public REST/SOAP APIs and banking, accounting, and payment integrations; built change tracking, smart-card signing, POS/payment-gateway components, and BIRT reporting.
- Introduced MongoDB alongside PostgreSQL for large-scale external data ingestion and processing, mentored engineers, and resolved critical production issues.
Founder | Chief Technology Officer | Software Architect
Syneo.pl
- Acted in the roles of founder, lead programmer, and IT department director.
- Had an impact on all projects done by the company (see portfolio).
- Managed the IT team and projects—created the specifications, designed the architecture, and led the programming efforts.
- Chose the technology stack for each project, advised clients, and closely worked with them on the project.
- Led the technology stack and developed the architecture for each project.
Senior Developer
UVDesign
- Delivered the company’s .NET, Java, and Objective-C projects.
- Built UVD DataLink for two-way synchronization with offline systems and contributed to Actualizer CMS.
- Developed custom web, desktop, and mobile applications for the company’s clients.
Owner | Developer
Self-employed
- Built custom websites, applications, and portals, owning requirements, implementation, and client delivery.
- Created the Wendigo PHP framework and content management system.
- Delivered a local-news platform deployed in five towns across Poland.
Project History
coVERVE — AI Assessment and Reporting
https://colabimpact.comQualo
https://qualo.net/Recoveri — Vehicle and Asset Security
https://recoveri.netDoNotCopy
https://donotcopy.digital/Project "California" for Vegan House Resort
https://veganhouse.plPayobox
Maxwell Home Visiting
Maxwell Offline Application
Recoveri | Tag What's Yours (2017)
inviPay — Online Factoring Platform
FeturaCloud
In cooperation with DTM Systems, we developed the full software and hardware solution for livestock breeding facilities—it allows the automation, monitoring, and live control over those facilities.
The system consists of locally deployed hardware elements such as automatic feeders, water pumps, box gates, and more, along with local supervising SOA software that controls those elements according to preconfigured plans and/or as a response to current conditions (i.e., humidity, temperature, noise, and more).
On top of that, there is a central cloud application that gives control over the systems in those local facilities from any place and provides aggregated reports and other insights.
In this project, I oversaw the R&D process, core architecture design, communication protocols development, team management, and programming for the core elements.
Slingshot | Optimes
Its core element is the sophisticated interactive Gantt diagram that presents all past, current, and future actions that makes up any production process from start to end.
The application is created as an ASP.NET intranet central software with satellite components such as Microsoft Reporting Services node for printouts and reports, dedicated Windows Service for long running threads (schedulers, email senders, recalculations, and more).
CloudFlex
The purpose of this application is to provide a remote tool for the configuration and supervision of deployed systems based on their proprietary CloudFlex hardware. Examples of such systems are automated garage doors, lights, and more that are controlled with remote control by end users.
The CloudFlex application provides unified, remote access to those hardware nodes, registration, and management of remote controllers (also in the form of smartphone applications), the live monitoring of events, and issuing commands from anywhere the technician has a basic internet connection.
The scope of this project was not only pure software architecture and development but also required close cooperation with the client's hardware team in developing the final devices, communication protocols, and more.
Flood Simulator
The purpose of this module is to simulate a flood wave transition along a river, described as a semi-graph structure, while taking into account multiple conditions along the way, such as reservoirs, river branches, and more.
Technically the project is divided into three components. At the core is a calculations back end that takes care of all the simulation of the semi-graph. Multiples of those calculation nodes can be deployed and are connected to API back ends via the JMS queue. The API back end serves as a thin entry point for commands and results sent back and forth to the front-end.
The front-end is an HTML/JavaScript application that, by using Knockout.js, is able to visualize calculations on a simplified river map. The map displays the fronts of the waves and the water level at measuring points and provides a control for time travel and playback of the simulation.
Distributed Scale Monitoring Service
This project consists of two parts—the local scale monitoring service that is directly connected to the scale at a distribution center and collects data about the weight of coal trucks that drives through the scales situated at the gates. The centralized web application that enables higher management to monitor all those remote locations.
Observer.NET
The goal of the Observer.NET project was to introduce another layer of that infrastructure—the cloud-based intranet application that gathers data from multiple shops and their devices, aggregates it and displays it in real-time in a web browser. On top of that, it provides remote interaction capabilities with sensors and also historical data browsing and reporting.
Optical Questionnaire Recognition Service
The application is created as an OWIN-based API service with a REST interface. It utilizes computer vision and layout matching techniques to provide transformation invariant processing of images. The experimental tesseract-based OCR functionality also serves for text recognition for open question fields.
Lithium
The software is split into two components: a back-end service (based on OWIN and SignalR that takes care of data signaling and management of users and chat rooms) and a front-end JavaScript application that needs to be embedded onto the target website by the simple importation of JavaScript scripts and initializing it with a simple function call.
Unistore Android Application
Optical Form Recognition Component for UniDoc
UVD DataLink
PZWL Catalog
The application was distributed on the CD-ROMs added to books printed by clients and as an online standalone purchase.
The main challenge here was to cope with the large database size that, at the same time, was encrypted but needed to be searched in a fast and efficient manner.
BIG InfoMonitor App
Wendigo
On top of that, there was a Wendigo CMS—a content management system built with the Wendigo framework as a foundation. It was used then in projects such as NetKurier, CentrumGSM, or Wrozka Kindergarten.
NetKurier
CentrumGSM
The application was based on the Wendigo framework and used Microsoft SQL as a data store and data logic back end. Microsoft SQL Server use here was dictated by other applications used by clients that relied on RDBMS.
I.R.I.A.
On the software side, the full low-level driver-like application was developed in Java that took care of recording, analyzing, and transforming input from a camera sensor. Then it translated that to standard Windows mouse cursor movements. Along with that, there was also a demonstration of the photo browsing software.
Blaze
The objective was to create an algorithm that can quickly adjust itself to the concept of drifting without waiting for cutpoints which is a main flaw of all moving window-based classification algorithms.
In certain scenarios, Blaze outperformed well-established algorithms such as ACE, AWE, and ADE.
Tesseract Box Creator
https://github.com/EvilVir/tesseract-box-creatorNinject Autobinding Extension
https://github.com/EvilVir/Ninject.Extensions.AutoBindingThis is very helpful in larger applications where adding all the dependencies to the container by hand is tedious and hard to maintain.
WiringPI.NET
https://github.com/EvilVir/WiringPi.NETGPIOTool
https://github.com/EvilVir/GPIOToolSecond Place at Microsoft's Win the Web Competition
We won 2nd place there, missing 1st place just by a hair after Hewlett Packard's team.
.NET Group Science Club at the University of Technology and Life Sciences in Bydgoszcz
I carried out multiple lectures and also was the main organizer of 2 IT Academic Days in Bydgoszcz—university events that consisted of lectures by students, professors, local IT companies, and Microsoft employees.
Azure IoT Hub Research Side Project
Readings from an ambient temperature sensor (DS18B20+) are sent as messages to the device's twin in the hub, and from there, they are consumed via WebSocket and displayed on the sample web application.
Also, communication from the cloud to the device was established using the twin's properties to toggle connected LEDs.
Home Automation System
Education
Master of Computer Science Degree in Engineering (Intelligent Decision Support Systems)
Poznań University of Technology - Poznań, Poland
Bachelor's Degree in Computer Engineering
The University of Computer Sciences and Skills in Łódź - Bydgoszcz, Poland
Skills
Libraries/APIs
Entity Framework, LINQ, SignalR, REST APIs, Web API, API Development, WebRTC, Azure Blob Storage API, Xamarin.iOS, Xamarin.Android, Windows API, OpenAI API, Java Message Service (JMS), Node.js, WinAPI, GraphQL API, Back-end APIs, React
Tools
Jira, TeamCity, Docker Compose, SQL Management Studio, RabbitMQ, Ninject, Git, IntelliJ IDEA, Visual Studio 2019, Upsource, Hibernate OGM, Azure Mobile, GitHub, C#.NET WinForms, Codex, Claude Code, Visual Studio, Xcode, Apache Maven, Azure Kubernetes Service (AKS), Microsoft Copilot, AI Prompts, Claude
Languages
C#, SQL, JavaScript, C#.NET, GraphQL, HTML, Java, TypeScript, Python, SAML, CSS, XAML, Perl, Objective-C, Kotlin, PHP
Frameworks
Entity Framework Core, ASP.NET Web API, ASP.NET MVC, Hibernate, ASP.NET Core, Spring, .NET, Mono, ASP.NET, .NET Core, .NET 4, .NET 6, ASP.NET Identity, Windows Presentation Foundation (WPF), AngularJS, Angular, OAuth 2, Next.js, Spring Boot, Knockout (Knockout.js), .NET Aspire
Paradigms
API Architecture, Service-oriented Architecture (SOA), Model View ViewModel (MVVM), MVC Design, Dependency Injection, Concurrent Programming, Microservices Architecture, Microservices, REST, Application Architecture, API-first Development, Back-end Architecture, HIPAA Compliance, Scrum, DevOps, Agile, Agile Software Development, Mobile Development, Unit Testing, Database Design, Azure DevOps
Platforms
Docker, Visual Studio 2017, Windows, MacOS, Universal Windows Platform (UWP), Microsoft Azure Mobile Services, Xamarin, Azure, iOS, Android, Kubernetes, Windows Server, Linux, Azure Functions, Raspberry Pi
Storage
Database Architecture, PostgreSQL, MongoDB, Databases, JSON, Relational Databases, SQL Server Reporting Services (SSRS), Microsoft SQL Server, NoSQL, MySQL, Azure Blobs, Azure SQL, Azure SQL Databases, Azure Cloud Services, Azure Cosmos DB, Redis, CouchDB, SQLite
Other
Engineering, APIs, OWIN, Architecture, Full-stack, Back-end, Software Engineering, Software Architecture, API Integration, Full-stack Development, Software as a Service (SaaS), New Products, Distributed Systems, Solution Architecture, CTO, RESTFul APIs, API Design, Endpoint Security, Web Development, Cloud, Payment Gateways, Scalability, SaaS, Identity, Single Sign-on (SSO), Integration, SQL Server, Customer Data, MinIO, Internet of Things (IoT), Windows Communication Foundation (WCF), Xamarin.Forms, SOAP, CI/CD Pipelines, Leadership, Technical Leadership, Cloud Architecture, Strategy, SOC 2, ISO 27001, OAuth, Communication, Content Management Systems (CMS), OpenID Connect (OIDC), Large Language Models (LLMs), OData, Computer Engineering, Cordova, Tesseract, Global Business, Full-stack Design, Back-end Development, Back-end Performance, Back-end as a Service (BaaS), Relational Database Design, Database Schema Design, Team Leadership, Design Leadership, Change Leadership, Agile Leadership, New Products Strategy, Distributed Systems Solution Architecture, Videos, Artificial Intelligence (AI), Prompt Engineering, AI Pipeline, ChatGPT Prompts, DevExpress, OpenAI, Retrieval-augmented Generation (RAG)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring