Mini-Box
iMedia Embedded Linux, firmware for hardware devices with USB, BLE, Lora, picoPC ARM board
Euphoria Engineering
OpenWRT, Yocto, Python, Kernel, C apps, AWS, Azure Cloud on several IoT projects
PowerSolutions
FPGA development, kernel changes
Xeco Energy
IoT WiFi Mesh Network, MQTT, AWS IoT, Python app
Hookd WiFi
High-Throughput Multipoint WiFi Routers, Azure Cloud devices orchestrator
Level 3 Systems
Embedded Linux
iTuner Networks
MediaBox: Audio Video Encoding and Streaming platform
ViewPartner
EZTV: Video Encoding and Management platform
pcEngines
Alix: Embedded boards QA suite
EaseWeb
Streaming platform, Web development
NexC
Web development
Hit Media
Network Management tools, Web development
LoRa drivers and packet communication library for Texas Instruments CC series chips. Includes a custom protocol for sending sensors data over LoRa.
C
Kernel and embedded linux for a custom board design based on ARM MCU.
Kernel, C, Angtrom
Implementation of a new kernel machine architecture (sam9g45), port of Android for AT91 MCU, USB WiFi and Ethernet.
Kernel, C, Android
A series of USB LCD displays with various resolutions.
Microchip, C, Kernel
A family of UPS and Power related USB controlled products
Microchip, C++
Kernel embedded circular logging. Maintainer.
Kernel
IoT Sensor. Low level, from zero sdcard with FAT interface.
RTOS, Squirrel
From scratch embedded linux distribution aimed at mini-itx systems (no longer maintained).
Process watchdog in kernel
Kernel
Xorg drivers for these chipsets
Xorg, C
Video4Linux 4/8 inputs video capture driver
Kernel
Create mock API server from blueprint API specs file
NodeJS
An open architecture for connecting consumer IoT devices using RESTful APIs.
Shows current network bandwidth and exports data for usage on RRD or MRTG
C
Join MP4 files without reencoding. GUI and console version.
C++
Send selected applications windows to a USB LCD.
C
Android Touchscreen Calibration and Testing
C
Video4Linux capture app
C
Many more ...

    We pride ourselves with our deep understanding of hardware and OS internals, we are always asking: what happens underneath ?
That helps us write better "high-level" code, see patterns and abstract our designs. But we're not architecture astronauts, we tend to keep things as simple as possible, but keeping in mind that things needs to scale, be tolerant with failures and maintainable.

office@linuxconsulting.ro