Software that runs from silicon to the cloud

SeNSSoFT designs and builds robust desktop, web, mobile and embedded software — device firmware, real-time data pipelines, video systems and cross-platform apps. One engineering partner across the whole stack.

What I do

End-to-end engineering, one partner

From bare-metal firmware to cloud-connected applications — depth across the layers most teams have to outsource separately.

Desktop Applications

Rich, responsive Windows software in .NET — WPF, MAUI and WinForms — from data-heavy tools to media and instrumentation front-ends.

Web & Backend

ASP.NET Core services, real-time SignalR apps, REST APIs and data-scraping pipelines — built to scale and easy to maintain.

Embedded & IoT Firmware

Microcontroller firmware and device integration — ESP32, Arduino, BLE, Wi-Fi and CAN — with sensor fusion and wireless protocols.

Real-Time Media & Video

Live streaming, codec integration, RTSP/RTMP and GPU-accelerated effects with FFmpeg, OpenCV and DirectShow — under real latency constraints.

Cross-Platform Mobile

Android, iOS and Windows apps with .NET MAUI and Xamarin — including USB, serial and peripheral hardware integration on-device.

Libraries & Open Source

Production-grade .NET libraries and NuGet packages — protocol parsers, controls and servers — documented and maintained for real users.

Selected work

A look at what I've shipped

A cross-section of real projects, described by what they do rather than who they were built for.

Open Source

Open-Protocol eBook Server

A popular open-source OPDS server for large e-book libraries. A SQL-backed rewrite added full-text and transliterated search, a built-in FB2/EPUB reader and duplicate detection — handling hundreds of thousands of books while cutting memory use by an order of magnitude.

C# / .NETSQLite FTS5HTTP serverOPDS
Embedded

Bluetooth LE Diagnostic Console

A command-line tool for exploring and scripting Bluetooth LE devices — GATT read/write, notifications, custom pairing modes and batch automation. A go-to utility for IoT bring-up, configuration and testing.

Windows BLEGATTC#Scripting
Video / Media

Adaptive RTSP Webcam Encoder

Captures live webcam input, encodes it with FFmpeg and streams over RTSP with adaptive packet fragmentation — holding a steady 30 FPS at configurable resolution and codec.

FFmpegOpenCVRTSP / UDPReal-time
Video / Media

Real-Time Green-Screen Processing

GPU-accelerated chroma-key for live video. A custom pixel-shader pipeline removes a green screen in real time with adjustable tolerance and color correction, fed by a DirectShow capture pipeline.

WPFDirectShowPixel shadersGPU
Embedded

CAN Bus DBC Parser

A fully-featured DBC parser for .NET: encode and decode CAN signals with multiplexing, scaling and offset handling, plus packing and unpacking of multi-signal automotive frames. Published as a reusable library.

CAN busDBC.NET libraryAutomotive
Embedded

Environmental Sensor Fusion

An Arduino/ESP32 library wrapping an industrial air-quality sensor's fusion middleware — computing an IAQ index, temperature compensation and gas selectivity from raw readings. Tuned to run from Arduino Zero up to ESP32-S3.

ArduinoESP32Sensor fusionAir quality
Mobile

Cross-Platform Data Grid

A production data-grid control for .NET MAUI running on Android, iOS, Windows and Tizen — pagination, pull-to-refresh and custom cell templates driven from a single data-binding model.

.NET MAUIXAMLCross-platformUI control
Mobile

Android USB-Serial Driver Suite

A USB-to-serial driver library for Android (Xamarin / MAUI) supporting CDC, FTDI and PL2303 chips with no root required — hot-plug detection, multiple baud rates and automatic driver selection by VID/PID.

Xamarin / MAUIUSB Host APISerialAndroid
Desktop

Interactive World-Map UI

A rich WPF desktop application rendering an interactive, country-level world map with smooth animation, touch and mouse control and dynamic path selection — built on a clean MVVM architecture.

WPFXAMLSVGMVVM
Toolbox

Technologies I work with

Picked for the job, not the hype.

C# / .NETC / C++WPF.NET MAUI WinFormsASP.NET CoreSignalRREST APIs Xamarin / AndroidArduinoESP32FreeRTOS BLEWi-FiCAN busUSB / Serial FFmpegOpenCVDirectShowRTSP / RTMP SQLiteSQLPythonGit
About

Decades of shipping, not just coding

I'm an independent software engineer with a long track record across desktop, web, mobile and embedded systems. I take projects from a rough idea to a maintainable, production-ready product — and I'm comfortable owning every layer, from the device firmware up to the web dashboard that controls it.

That full-stack reach means fewer hand-offs, fewer integration surprises, and a single person who actually understands how the whole system fits together.

Hardware to cloud. Firmware, drivers, desktop, mobile and back-end — built by one engineer who sees the full picture.
Real-time & media. Low-latency data, video capture, streaming and signal processing under real constraints.
Maintainable by design. Clean, documented code your team can keep building on after delivery.
Direct collaboration. You work with the engineer, not a layer of account managers.

Let's build something solid

Have a product, a prototype, or a problem that needs an experienced pair of hands? Get in touch.