TetraSpot
TETRA base station (hotspot)
A homebrew TETRA base station that fits on a desk. The first amateur project in the world to bring a home TETRA base station to full functionality.
What it does
- Group and individual calls like on a real network
- Messaging and terminal locations on a map
- Internet access and browsable pages straight on the radio
- Bridges your radios into the nationwide TetraPoland network
- Runs on a single small computer
base stationvoicemessagingGPS
More about this project →
Szept
Secure messenger with end-to-end encryption
A private messenger — HD voice calls (one-to-one and group) and text messages, all end-to-end encrypted. You host the server yourself and it only relays encrypted data — it never knows the content of your calls or messages.
What it does
- HD-quality voice calls — one-to-one and group, both sides heard at once
- Text messages 1:1 and group, delivered even when the recipient is offline
- End-to-end encrypted always — and resistant to quantum computers, for confidentiality that lasts
- Keys are created on your phone and never leave it
- Verify a contact with a QR code or a code read aloud — certainty about who's on the other end
- An alert when a contact's keys change — e.g. after switching phones
- Screenshots and screen recording blocked — like in banking apps
- Your own server, no third-party companies in the data path
messengerend-to-end encryptionHD voiceself-hosted
More about this project →
Multi-Radio
Multi-system radio — nine systems in one
One device instead of a shelf of radios: analog FM, TETRA, DMR, P25, D-STAR, YSF, M17, and now also NXDN and dPMR (the last two not yet verified against a commercial radio). The first software-defined terminal with such modest hardware requirements in the amateur radio world — no factory handset costing thousands.
What it does
- Nine systems, switched with a single button — the new one ready in about a second
- Registers on the network, joins talkgroups, transmits and receives voice
- Text messages with delivery reports and position reports on a map
- Cycles through the systems on its own and stops wherever someone is transmitting
- Driven from a touch front panel, your phone or a browser
terminalTETRADMRP25D-STARYSFM17NXDNdPMRFM
More about this project →
SwMI dla stacji Motorola
A homebrew core for professional EBTS, MBTS and MTS base stations
Professional Motorola EBTS, MBTS and MTS base stations without the vendor’s core. The station’s BR (Base Radio) works for us with the TSC (Site Controller) eliminated: homebrew software talks straight to it, brings it up and carries all the traffic — and the station works in the TetraPoland network with the whole package that comes with it. On a real EBTS station since September 2026, with the original controller disconnected and two Base Radios as one two-carrier cell.
What it does
- The BR (Base Radio) works for us with the TSC (Site Controller) eliminated — in EBTS, MBTS and MTS stations
- Transmitter bring-up, keying and supervision with no operator
- Two carriers in one cell — two Base Radios under one controller
- Works in the TetraPoland network with the whole package that comes with it — group and individual calls, locally and network-wide, calls out to a phone
- Radio positions and the station panel in a browser
- The same stack that drives TetraSpot
Motorola EBTSMBTSMTSDimetrabase station
More about this project →
TLA — Tetra Light Analyzer
TETRA network analyzer in the browser
The whole TETRA network at a glance without installing anything — open a browser and it's all live.
What it does
- Tracks 64 channels at once — see who's talking to whom
- Live listening and automatic call recording
- Signal spectrum and reception quality in real time
- SDS messages and terminal positions on a map
- Print-ready reports from a monitoring session
- An Android build — the same analyzer without a computer
monitoringrecordingspectrummap
More about this project →
TetraPoland — Android
A TETRA radio in your phone
Full TETRA radio functionality on an ordinary phone — over cellular or Wi-Fi. Released and in daily use on the TetraPoland network. Since 1.8.3 the phone also goes straight into the amateur digital networks, with no hub of ours in between.
What it does
- Group and individual calls with a PTT button
- Audio over a Bluetooth headset, including its hardware buttons
- Text messages and talkgroup scanning
- Your position shows up on the TetraPoland map
- Networks alongside TETRA: BrandMeister, DMR Homebrew (XLX, FreeDMR, DMR+, HBlink, TGIF), YSF, FCS, M17 and NXDN
- Groups 1–90 always stay; above them the chosen network decides
- Said plainly: transmit on YSF, FCS and M17 has not been tried on the air yet, and NXDN only listens for now
mobilePTTmessagingGPSBrandMeister
More about this project →
TetraPoland — iOS
TETRA radio for iPhone
The same TETRA connectivity as the Android version, built for iPhone users. Available via TestFlight; only a verified DMR ID gets on the network. Since 1.1.4 the iPhone also works on the amateur digital networks.
What it does
- Group and individual calls
- Full-duplex calls integrated with iOS (CallKit) — like a regular phone
- The tetra-poland.pl map built into the app
- Sign-in with a verified DMR ID
- Digital networks: BrandMeister straight to a master, DMR Homebrew, YSF, FCS, M17 and NXDN
- Voice today on BrandMeister, Homebrew, YSF and FCS; M17 and NXDN connect and show traffic, but stay silent
- Available via TestFlight — version 1.1.4, iOS 16+
mobileiPhonevoice
More about this project →
TetraPoland — PoC
TETRA on a radio with no touchscreen
A build for PoC radios with no touchscreen — the Hytera P50 among them. Everything is done from the keys: the D-pad, the PTT trigger, the talkgroup knob, Menu and Back. The same core and the same network as the phone version, but an interface drawn for a 240×320 display and for keys.
What it does
- Driven without touch — D-pad, PTT trigger, talkgroup knob
- Group and full-duplex calls, contacts, call log
- Messages with a phone-style keypad
- Alarm key: separate actions for a short press and a long one
- Networks alongside TETRA — BrandMeister, DMR Homebrew, YSF, FCS, M17 and NXDN, chosen with the arrows
- The hardware PTT transmits to the chosen network, not to the hub
radioPoCHytera P50keypad
More about this project →
ATAK TETRA Plugin
TETRA on the tactical map
Puts TETRA on the ATAK tactical map — for rescue groups and teams working in the field.
What it does
- Radio positions visible on the team map
- Messages shown as alerts on the map
- PTT and receive status in an overlay above the map — transmit without looking away
- Connects to the radio over Bluetooth and keeps running in the background
- Predefined status messages and reports
mappositionsmessagingPTT
More about this project →
TSIM — karta SIM dla TETRA
A homemade radio identity card
A homemade smart card that serves as a TETRA radio's identity.
What it does
- Replaces the original card in any terminal
- Takes over the radio's network authentication
- Manages the encryption keys
SIM cardidentitykeys
More about this project →
TETRA Remote Head
Operate a radio from your browser — or your helmet
Operate a Motorola radio from a browser — even with the radio itself tucked away, e.g. in a motorcycle case. On the move you work it without taking your gloves off: audio goes to the helmet intercom and you transmit with a wireless button on the handlebar.
What it does
- Two-way calls and transmitting from the browser
- Talkgroup selection and scanning, network and GPS view
- Full-duplex audio through the helmet intercom — hear and speak at the same time
- A wireless PTT button on the handlebar
- The radio can stay in the trunk or case
remote controlaudiomotorcycle
More about this project →
OWRX Mobile
A radio receiver in your pocket
Listen to your own internet receivers in the field — audio plays in the background and doesn't stop when the screen turns off.
What it does
- Band scanner with recording of hits
- TETRA monitor and APRS map
- Map with Maidenhead grid squares — see where stations are heard from
- Reconnects on its own after a signal drop
- Connects to your own servers
receiverscannerbackground audiomap
More about this project →
OpenWebRX+ TETRA
TETRA and DMR decoding in a web radio
Adds full TETRA support — and now DMR as well — to the popular OpenWebRX+ web receiver.
What it does
- Listen to TETRA calls right in the browser
- Live view of the network, calls and terminals
- DMR: decoded data in its own panel
- GPS positions from DMR plotted on the receiver's map
- Works inside the familiar OpenWebRX+ interface
receiverTETRAbrowser
More about this project →
TETRA Air Trace
See what the radio is saying
Connect to a Motorola radio and watch, live, what's happening on the TETRA network.
What it does
- Calls, registrations, messages and positions, live
- Recognizes over 30 kinds of network events
- Available for Windows, Android and desktop
diagnosticslive viewcross-platform
More about this project →
Analizator widma i EMC
Service spectrum analyzer with a TETRA decoder
A software spectrum analyzer that replaces several boxes on the service bench: a live spectrum view, lab-grade measurements and electromagnetic-compatibility (EMC) testing. In live traffic it recognizes and decodes emissions, including TETRA with voice playback.
What it does
- Live spectrum with automatic signal detection
- Power, occupied-bandwidth and harmonics measurements
- EMC testing to CISPR/EN55032 with quasi-peak measurement
- Decodes TETRA, DMR, P25, M17, YSF and D-STAR
spectrum analyzerEMCmeasurementsTETRA
More about this project →
Sieć TetraPoland
The Polish TETRA community
A nationwide network and community of TETRA enthusiasts that I co-run.
What it does
- Calls across the network shown live
- Real-time GPS map of terminals
- All our projects in one place
- An open community of radio amateurs
communitynetworkGPS mapdashboard
More about this project →
EBTS Monitor
Base station health at a glance
Keep an eye on a TETRA base station's health and catch a fault before it drops the link.
What it does
- Temperature, transmit power and antenna match on charts
- Power supply and backup status
- Alerts when something goes out of range
monitoringchartsalerts
More about this project →

Hardware & firmware
MotoMap
Navigation on the motorcycle's screen
An app that shows the map, navigation and ride data straight on a BMW motorcycle's built-in screen — you operate it with the wheel by the handlebar, without reaching for your phone. Maps and routing run on their own data, working even where there is no signal.
What it does
- Map and navigation on the motorcycle's built-in screen
- Operated with the wheel by the handlebar — usable in gloves, no phone needed
- Own maps and routing — works offline, with no signal too
- Recording and replaying the routes you have ridden
- Weather and phone sensor data in one view
motorcycleBMWnavigationmapsoffline
More about this project →
Drony i konstrukcje latające
Building and testing flying machines
Building drones and model helicopters and putting them to the test in the air.
What it does
- Own flying builds
- Testing a repeater on a flying platform
- Voice, video and data link in flight
- A rig for verifying a drone's remote identification broadcast
droneshelicoptersfield tests
More about this project →
Projekty do druku 3D
Custom enclosures and parts
My own 3D-printable parts, tailored to specific uses.
What it does
- Custom device enclosures
- Mounts and battery holders
- For specific radio gear
3D printenclosureshardware
More about this project →
Firmware odbiorników SDR
Precision firmware for radio boards
Firmware for SDR radio boards that gives them a very precise time reference.
What it does
- Precise timing needed to locate transmitters
- More stable base-station operation
- Unlocks more from low-cost hardware
SDRfirmwareFPGA rebuildtiming
More about this project →
DMRCrack
Digital radio encryption research
A research tool showing how weak the simple encryption in commercial DMR digital radio can be.
What it does
- For education and security analysis
- Highlights the risk of weak communications encryption
- Built with researchers in mind
securityDMRanalysis
More about this project →
SIM Logger
Workstation for bulk SIM-card reading
A device built for specialist analysis of secured evidence material — it speeds up SIM-card examination by reading four cards at once and collecting the results in one searchable register.
What it does
- Four cards read in parallel — load the next ones without waiting
- Results in a single register: search, sort and export for further work
- Cards are assigned to a specific item of material, with a progress counter
- Works offline — it brings up its own network and is driven from the screen or a browser
forensicsSIM cardsanalysisoffline
More about this project →
ANPR — rozpoznawanie tablic
Mobile licence-plate reader
A portable kit that reads licence plates from a camera feed — works even off-grid.
What it does
- Review recognized numbers and match them to a watch-list
- Its own GPS position and alerts
- A standalone unit, no internet needed
plate recognitioncameraGPSalerts
More about this project →
InterAirLab
Mobile air-quality station
A portable station that measures air quality on the move, with a GPS position.
What it does
- Particulates, gases and ambient conditions in one device
- Measures carbon dioxide, nitrogen oxides, formaldehyde and volatile organic compounds, among others
- Results on maps and charts
- Alarm thresholds — the station reports exceedances by itself
- Export of readings for further analysis
- Live field view on a tablet
air qualitysensorsmapreports
More about this project →
SMS Monitor
SMS deliverability monitoring
Check whether and how fast text messages reach recipients across networks.
What it does
- Detects messages flagged as spam
- Deliverability and delay reports
- A fleet of devices reports to one dashboard
- Notifies your own systems the moment a problem appears
SMSdeliverabilityreportsdashboard
More about this project →
Sterowanie domem
AC and lock without the cloud
Control your AC and door lock locally, without the maker's cloud — it works even when the internet is down.
What it does
- Phone apps and a thermostat
- One-tap “open the door”
- All on your own network, no middlemen
smart homeAClockcloud-free
More about this project →
AeroDock
Managing docked drone fleets
A platform to manage automated drone docks and a whole fleet from one panel. Run it as a service or on your own servers — data from each site stays separated.
What it does
- Flight planning and live video
- Oversight of many sites at once
- Survey imagery stitched into maps of the area
- A mobile app for people in the field
- For site security, infrastructure and public services
dronesdockslive videofleet
More about this project →
SKADAR
Passive drone detector
Detects drones within a few kilometres just by listening for their signals — it transmits nothing. It combines several independent detection methods at once, so a drone would have to go silent on every channel simultaneously to slip through.
What it does
- Warns about the presence and position of drones
- Reads the remote identification signal — showing where the operator stands, too
- Several independent detection methods running at once
- Full 360° coverage
- A history of detections for later analysis
- Passive — invisible to the drones it detects
drone detectionprotection360°
More about this project →
Scenograf
Offline transcription of recordings
A Windows program that turns audio and video recordings into text — entirely on your own computer. It was built to work with systems where confidentiality of data matters a great deal: the recording never leaves the machine, so it suits material that must not go to a cloud service.
What it does
- Nothing leaves your computer
- Detects the language of the recording on its own
- Export to documents, subtitles or data files
- Handles long recordings fast
- Updates itself, with a trial version to start
transcriptionofflinesubtitlesdocuments
More about this project →
System fakturowania (KSeF)
Invoicing with KSeF integration
An accounting application that issues and receives invoices through Poland's national e-invoicing system. (Delivery engagement — client not disclosed.)
What it does
- Automatic matching of bank transfers to invoices
- Payment calendar and due-date reminders
- Contracts, statements and annual documents for contractors
- Hour tracking and settlements that suggest the right offices
- Several companies in one place, with their data kept apart
- Two-factor sign-in and an audit log
invoicinge-invoicesbanking2FA
More about this project →
System tradingowy
Automated market trading
An environment for trading currency and commodity markets — from strategy testing to supervised 24/7 automated trading.
What it does
- Strategy testing on historical data
- Risk management and performance reports
- Several independent strategies running side by side
- Currencies and commodities on one dashboard
- Automated trading with round-the-clock supervision
tradingbacktestingriskreports
More about this project →
Automatyzacja aukcji
Marketplace listing automation
A tool that automates preparing and publishing product listings on a large marketplace. (Delivery engagement — client not disclosed.)
What it does
- From description to a published listing
- Saves repetitive work across many products
- Consistent, ready-to-go listings
marketplaceautomationlistings
More about this project →