Skip to content
View camiu01's full-sized avatar
💥
Everything is a firework if you push it hard enough
💥
Everything is a firework if you push it hard enough

Block or report camiu01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
camiu01/README.md
Camiu

Hardware & Software R&D Developer

Embedded systems, hardware prototyping, and software development.

About

I work in hardware and software R&D at Startit Srl.

I design custom hardware, write firmware, and develop supporting software, from embedded devices and industrial protocols to web backends and interactive interfaces.

Working on both hardware and software means I have no one else to blame.

In 2017, I built OtaBot, a WhatsApp chatbot powered by Google Dialogflow. It only spoke Italian and was slow even in that language. It's now shut down. My code has improved since then. Probably.

Projects

Project Description Stack
OTA-Bot-Mochi ESP32-S3 desktop companion with animated eyes, touch controls, motion sensing, and BLE integration. Includes a desktop emulator, native tests, and configurations for LCD and AMOLED boards. C++, Arduino, PlatformIO
Haguruma Interactive drivetrain simulator for comparing gear ratios, shift points, tractive force, and vehicle acceleration. Mathematical models and assumptions are documented.

Live app ↗
TypeScript, Vite
BenchCore Self-hosted publishing platform for technical notes, with Markdown authoring, wikilinks, authentication, and media management.

Website ↗
TypeScript, SvelteKit, PostgreSQL
YAPBPS Parametric enclosure for DC-DC bench power supplies, with configurable connector placement, ventilation patterns, and clearance checks. OpenSCAD, Python
Omnistand Parametric stand for handheld consoles and mobile devices, with adjustable dimensions, cable routing, and custom engraving. OpenSCAD, Python

All repositories →

Technologies

Area Technologies
Embedded & firmware C C++ ESP32 Arduino PlatformIO
Web & backend TypeScript Node.js SvelteKit PostgreSQL
Mobile Swift SwiftUI Objective-C Kotlin Java
CAD & prototyping OpenSCAD 3D Printing
XR Unity C#
Tools & infrastructure Linux Docker Git

Contact

For technical questions or collaboration, contact me on Telegram.

For bugs and project-specific suggestions, open an issue in the relevant repository.

GitHub contribution graph animation

Pinned Loading

  1. OTA-Bot-Mochi OTA-Bot-Mochi Public

    Dasai-style desktop robot companion with animated vector eyes, IMU tilt tracking, clock, and BLE navigation

    C++ 3

  2. BenchCore BenchCore Public

    Bench-testing, Embedded Networks, & Circuit Hacks: Centralized Open-source Research Engine

    TypeScript

  3. Haguruma Haguruma Public

    Heuristic Application for Gear-ratio, Up-shift, & Redline Unit Mapping Architecture

    TypeScript 1

  4. YAPBPS YAPBPS Public

    Yet Another Parametric Bench Power Supply - Modular OpenSCAD enclosure for digital DC-DC buck/boost converters

    OpenSCAD 1

  5. Omnistand Omnistand Public

    A fully parametric, 3D-printable handheld console stand designed with cable routing and custom text engraving

    OpenSCAD