About
I am a software engineer with a research background in medical physics from University College London and a degree in mechatronic engineering.
That mix is why I end up where software meets regulated or physical data: LLMs running on the client's own hardware, apps that handle medical, manufacturing and agricultural data. Healthcare comes first. I work through my own company, Piotr Bomba Engineering, based in Poland.
For what I have built, see the portfolio. For grant-funded R&D work, see funded projects.
The company
Piotr Bomba Engineering is a sole proprietorship (JDG) registered in Poland, run by Piotr Bomba, a software engineer. It is the only legal entity behind this website and the services on it.
- Registered name
- Piotr Bomba Engineering
- NIP (Polish tax ID)
- 6010087709, Poland
- Registered address
- Lipno, gmina Przysucha, Poland
- Legal form
- Polish sole proprietorship (jednoosobowa działalność gospodarcza, JDG)
- Owner
- Piotr Bomba, software engineer
Awards
- James Dyson Award 2024, national winner for Poland: an international award for young inventors and design engineers. Won with Kuuler, the startup I co-own, for radiative gap cooling panels.
Background
- University College London: MRes in Medical Physics and Biomedical Engineering, 2020 to 2022
- AGH University of Krakow: MSc and BEng in Mechatronic Engineering, Faculty of Mechanical Engineering and Robotics
Highlights
- LLM, RAG and MCP: integrating language models with real data and tools, in production
- CUDA, ONNX and ARM64: running and optimizing models across GPU and edge hardware
- RISC-V K210 neural accelerator project: neural network inference on an embedded accelerator
- Embedded Linux: SPI drivers for Intel Edison
- Flutter and Firebase: production mobile apps built end to end
Research and patents
Author or co-author of 2 patents, 7 first filings, 1 design filing and 2 publications, in the fields of:
- Medical robotics
- Message passing in scalable neural networks
- GPU-accelerated machine learning for power flow calculations
- Codebase awareness of LLMs in software engineering
- Power system outage inference
Published patent applications and registered designs
- Mobile medical robot for measuring biological parameters with disinfection function
- Training for an integrated graph neural network and non-linear iterative algorithm
- Pre-trained message-passing neural network element for a scalable neural network for processing data on power grids
- Computer-implemented method, computer program product, apparatus, and computer readable medium
- Processing system and processing method for an electric power system
- Control method and system for controlling a physical system
- Graphical user interfaces
Publication: Robotic-Assisted Solutions for Invasive Cardiology, Cardiac Surgery and Routine On-Ward Tasks: A Narrative Review, Journal of Cardiovascular Development and Disease, 2023.
Research profiles: ORCID 0000-0003-4340-7751 and ResearchGate.
Outside work
Sailing: offshore skipper certificate for sailing and motor yachts, with a liking for traditional astronavigation

Diving: SSI Advanced Speciality Diver, including stress and rescue, dry suit, nitrox and night diving

Amateur radio: licensed operator

Wildlife photography: birds and self-made DSLR camera traps

Building and restoring: a self-built campervan, vintage Vespa restoration, a 3D printer and a CNC mill


Hackathons: on the podium in more than half of those I entered

CV
Want to talk about a project? See services or go to contact.


