We build scalable software products, developer tools, and open-source libraries across web, mobile, embedded systems, and IoT engineering.
From production-grade backends to Flutter apps, npm packages, and firmware — clean architecture, performance, and developer experience are non-negotiable.
Replaces painful CMake configuration and C++ dependency hell with a clean CLI, TOML manifests, and automatic build file generation. ion new my-app # scaffold a C++ project
ion add fmt spdlog # add dependencies
ion build && ion run # build and runRoadmap: Dependency resolution via PubGrub · Package registry · Built-in memory safety linter · LSP integration |
One class replaces hundreds of lines of boilerplate — CRUD, pagination, population, field selection, duplicate checks, error handling. const crud = new CrudController({ req, res, next });
await crud.getMany<UserI>({
modelData: { Model: User, select: ["-password"] },
query: req.query, // ?page=1&sort=-createdAt
}); |
Config-driven React data table — pass one object, get a production-ready table with API integration, CRUD, sorting, filtering, pagination, custom renderers, and theming. <NewTable data={{
baseUrl: "https://api.example.com",
subUrl: "/users",
heading: [...],
fn: { fetchFn },
crud: { add: true, edit: true, delete: true }
}} /> |
Handles device discovery, connection management, data transfer, auto-pairing, bonding, and Bluetooth state monitoring across Android and iOS. NewFlutterBluetooth.instance
.startDiscovery()
.listen((result) => connectTo(result.device));Supports: SPP · BLE · Multi-connection · Background ops · PIN auto-pair |
📋 Full Embedded Capabilities
Firmware & Dev
- Languages: C · C++ · MicroPython · Embedded Rust
- RTOS: FreeRTOS · Arduino loop model · bare-metal
- OTA Updates: ESP-IDF OTA · Arduino OTA · custom HTTP update server
- Debugging: JTAG · SWD · Serial monitor · logic analyzer
- Power: Deep sleep · light sleep · wake stubs · battery optimization
Sensors & Peripherals
- Environmental: DHT11/22 · BMP280/BME280 · MQ-series gas sensors
- Motion: MPU6050 (IMU) · HC-SR04 (ultrasonic) · PIR
- Display: OLED SSD1306 · TFT ILI9341 · e-Paper · 7-segment
- Connectivity: SIM800L/SIM7600 (GSM/LTE) · NEO-6M (GPS) · nRF24L01 (RF)
- Actuators: Servo · stepper · DC motor L298N/L293D · relay modules
- Storage: SD card · EEPROM · LittleFS · SPIFFS
IoT Architecture
- Device → Cloud: MQTT (Mosquitto/HiveMQ) → API → database pipeline
- Provisioning: BLE + mobile app pairing · captive portal Wi-Fi setup
- Fleet: Remote OTA · telemetry dashboards · alert thresholds
- Edge: TensorFlow Lite Micro inference · local decision logic