DIT DOTS KO6ETZ HAM RADIO • ELECTRONICS • SOFTWARE 14.074 MHz TX PWR RX

About KO6ETZ

Sorin Marghitoiu — KO6ETZ

Software Engineer · Ham Radio · Indie Developer

I’m a software engineer with over 20 years in the industry, currently managing the software lab at USC’s Center for Interactive Smart Oilfield Technologies (CiSoft), part of the Viterbi School of Engineering. By day I work in C#, .NET, and Python. By night I build ham radio software, audio visualization tools, and whatever else catches my attention. This site is where all of that ends up.


Career Path

From Timișoara to Simi Valley — two decades of building software across printing systems, oilfield tech, and everything in between.

🎓

Universitatea Politehnica din Timișoara

Bachelor of Science. Where it all started — Romania’s premier engineering university.

🖨️

Ricoh — Software Development Manager

Built and managed the Host Software Group. Production printer drivers, Windows applications, and a team of engineers. Co-inventor on a U.S. patent for print workflow systems.

🔧

Hitachi — Project Lead / Staff Engineer

Led cross-functional project teams delivering complex software integrations.

🛢️

USC CiSoft — Software Lab Manager

Managing the software lab for USC’s Chevron-partnered Center for Interactive Smart Oilfield Technologies. Viterbi School of Engineering.


The Software

Most of what I build scratches my own itch first. If I can’t find a tool that does what I need, I build it — then publish it for anyone else who wants it.

📡

OmniRig Remote Suite

Started because I wanted to control my radios from another room and nothing available did what I needed. Grew into a full ecosystem: a TCP/WebSocket/HTTP server with Morse, RTTY, PSK31, and SSTV decoders, plus desktop, mobile, web, and Home Assistant clients — all talking the same protocol. The Morse decoder uses a CNN+BiLSTM neural network I trained myself.

VB.NET .NET MAUI TCP/WebSocket ML (CNN+BiLSTM) Home Assistant Free & Open Source
🎨

Stereo Spectrum Analyzer & Spectra Media Player

40+ audio-reactive visualizations for Windows, Android, and iOS. Built-in music player, 30,000+ internet radio stations, SMB/UPnP browsing, and a shader sandbox where you can write your own SKSL effects with real-time compilation. Came from wanting better music visuals than what existed.

C# / .NET 9 SKSL Shaders SkiaSharp .NET MAUI WASAPI $4.99
📊

RetireWise

Couldn’t find a retirement calculator that did Monte Carlo simulation and historical stress-testing without being behind a paywall or harvesting my data. So I built one. 500 randomized scenarios, 11 historical stress tests, tax optimization, Social Security analysis, and healthcare projections — all running in the browser.

JavaScript Monte Carlo C# / .NET MAUI WordPress Plugin Free
💖

Intimate Connection

Private mood-sharing app for couples. Local-WiFi-only, AES-256-GCM encrypted, no servers or accounts. ECDH key exchange, mDNS device discovery, peer-to-peer TCP. Supports polyamorous relationships.

.NET MAUI AES-256-GCM ECDH mDNS / Bonjour $4.99

See all apps →


The Ham Radio

Licensed since 2024 · General Class · I’m more of a builder than a contester — I’d rather write a decoder than work a pileup.

HF Rig
Yaesu FTDX-10
Portable
ICOM IC-705
Secondary
Yaesu FTDX-3000
Amplifier
Mercury LUX
Tuner
Mercury ATS
Interests
FT8 · APRS · SDR

📻 QRZ.com Profile


The Workbench

When I’m not writing software, I’m taking apart test equipment I bought for too little money on eBay.

See all projects →


Why Dit Dots?

The name comes from Morse code — dits and dahs. There’s also a vague memory of a robot character called “Dit Dots” in something I read years ago. Either way, it stuck.


Get in Touch

Find me on the bands, reach out via QRZ, or use the contact form. Always happy to talk about projects, exchange ideas, or just say 73.