HNHacker News
TopNewBestAskShowJobs

mmajzoobi

24 karma · joined March 8, 2012

submissionscomments
mmajzoobi··on Building a hyper modular framework for hardware
I recently wrote a blog post to outline a modular framework I am creating to accelerate development of compute hardware and lower product risk and cost at low/mid range volume. Happy to answer any questions here.
mmajzoobi··on [dead]
I have been frustrated that hardware devices are either (a) designed solely for consumers with polished intuitive UX but are not open source, hackable, developer friendly or (b) they are open source, hackable, but lack polished UX, and/or build quality that can appeal to less technic savvy audience.

Also, the software running on open source hardware devices is often an afterthought and there are very few devices that have hardware and software co-designed and tightly integrated to work together seamlessly and be developer friendly.

This drove me to design Ubo Pod that closes the gap between a developer-friendly platform and a polished product ready for end-user deployment.

Ubo creates a multi-modal user experience by bringing together voice, vision, and declarative GUI (embedded and WebUI). It supports over 50 cloud AI service providers (bring your API keys) as well as on-device/on-premise model hosting options.

The work behind Ubo Pod is the culmination of my decade long experience designing and building hardware products from initial concept to mass production. I am proud of the work me and my teammates have put into designing polished hardware and sub-modules, sophisticated software stack, agile manufacturing, global supply chain, automated test/QA.

I hope the open source hardware and software design can serve as a blueprint and inspiration for a new class of open devices that can tailor to both everyday consumers and professional developers.

mmajzoobi··on Show HN: Open-source physical rack-mounted GUI for home lab
they are getting more popular among homelab-ers
mmajzoobi··on Show HN: Flyde 1.0 – Like n8n, but in your codebase
This is cool. Playground looks nice. Do you use yourself in your own flows? I am very interested to know your own use cases for it. I have found out that personal use cases of people who build tools like this are often the strongest.
mmajzoobi··on Show HN: Open-source physical rack-mounted GUI for home lab
some more context on this github issue: https://github.com/geerlingguy/mini-rack/issues/229
mmajzoobi··on Adding USB-C Alt mode video to Raspberry Pi 4 and 5
I have been investigating a new design to offer a single cable experience for Raspberry Pi 4 & 5 with a full function USB-C connector that carries power, video, audio, USB 2.0 data.

In this video, I am showing testing of a reference design and overall plan to implement this.

The IC that does the conversion is from Lontium Semiconductor (LT6711A).

If you like this idea and would like to see it come to life, please let me know if the comments and let me know if you have any thoughts on improving the design or other features you'd like to see.

mmajzoobi··on Turn your Raspberry Pi into a homelab gateway in 4 minutes (Twingate) [video]
I made a quick proof of concept UX flow to show how to install and authorize Twingate connector on Raspberry Pi (4 or 5) quickly without using keyboard or monitor (headlessly).

I am using Ubo pod hardware (own product) in this demo but you don't have to. You can just use a bare Raspberry Pi and use the emulated GUI inside the web UI (instead of the built-in GUI). All you need to do is to flash MicroSD card with image available on Github page ubopod/ubo_app/releases.

Do you use Twingate in your homelab? If so, please comment on this post and share you thought with me.

mmajzoobi··on Building an open source multi-modal AI assistant
I have been developing an open source multi-modal AI assistant for the past few years that works with any model (local and cloud-based). It does tool calling and receives various inputs such as sensors, camera, voice, etc. I would like to get community feedback on use cases I can further work and integrate.
mmajzoobi··on Compost is an RPC protocol generator with a simple wire format
would it be possible to use this as transport layer for gRPC?
mmajzoobi··on [dead]
I am planning to launch a product I have been working on for the past several years on Kickstarter.

The hardware and software is in a great shape and I have already manufactured a small batch.

I would like to get some community feedback before launching on Kickstarter to better understand what to improve and potentially add to the upcoming campaign.

Looking forward to hearing your thoughts.

mmajzoobi··on Ubo app: a step toward unified and open source human machine interface on Linux
What does it do?

Ubo app:

- offers a GUI (shown inside browser or hardware) to control your Raspberry Pi and Linux utilities. - helps with setting up WiFi even if your credentials change after initial setup. - gives your Pi virtual speakers, (and soon) microphones, and camera. That means, you can play audio on Pi without any audio hardware and hear the audio out of your phone/laptop speakers (virtual speakers). Same for mics and camera. lets you set up remote access (RPi Connect and VSCode Tunnel) using the GUI and configure different system/app settings, install Dockerized applications, etc. - easy configuration of LLM engines and voice assistant - offers a language agnostic gRPC API that you can communicate with from any programming language

-Here's a quick example of installing a Dockerized app (e.g. Jupyter Notebook) in a few seconds:

https://www.youtube.com/watch?v=wQEYU_t1mk4

mmajzoobi··on YC X25: Ubo Factory Demo [video]
I know it is cheesy but I need to make this analogy. My eventual goal is offer an experience similar to Replit but focused on system programming and hardware integrations/development hence “Replit for hardware development and systems integrations”.

In its current form, it offers a set of tools (development toolkit) for embedded system application developers to perform deep hardware integrations with ease. The hardware system is designed with fine-grain modularity and powerful UX which can be easily customized for enterprise clients with minimal to no tooling fees.

In the near future, we’d be opening up ai-assisted workflows and agents to help developers build systems much faster. We are building an agentic system that chats with developers starting with product description and works with them to derive requirements, user stories, acceptance criteria, test scenarios/cases down to test code and application code that runs on hardware for validation.

The current hardware manifestation of the first-iteration concept, is a hardware pod that developers can use to build in the following application spaces:

- Smart home automation - Personal data storage and hosting - Edge AI & ML applications - IoT sensing & monitoring - Self-hosted task runners - Voice assistant applications - Networking applications (hotspot, remote gateways, etc.)

The product is constantly evolving and it will be introduced into the market in steps, initially starting with the Ubo Pod dev kit and later the Ubo factory AI-assisted development tools that can be used to create infinite variations of the base concept. You can think of Ubo Pod as the chassis/framework for building embedded systems.