I have realized that a lot of people nowadays self-host services and set up home labs with mini racks.<p>One major pain point I have come across personally is to quickly get health status from self-hosted services and machines, and have the ability to headlessly control my Raspberry Pi inside a mini...
Stories by mmajzoobi
I have been working on a personal AI assistant that is hackable, open-source, modular, private and multi-modal. I named it Ubo. In this post, I talk about why I built this and include pointers to design files, supported services, and its architecture. Happy to answer any questions.
Over the past several years, I have worked on many embedded projects that shared a similar challenge: building a good UI/UX for the app's end user on an embedded platforms.<p>The UX in some cases required voice interactions, others needed a graphical user interface (GUI), and in one instan...
I was inspired by two video I had recently watched to DIY a NAS system.<p>The first one was Jeff Geerling's video where he sets up a NAS with Radxa Penta SATA HAT & Raspberry Pi 5. The second one is from Micheal Klements in which he makes a nice enclosure for the same setup.<p>I wanted to p...
I have been working on an open source hardware/software product over the last few years to enable developers to build ai-enabled embedded/hardware-integrated applications with ease.<p>In this video, I demo ai-enabled features of this open source product (called ubo pod).<p>Developers can u...
Raspberry Pi only exposes HDMI display ports.<p>That means every time I want to connect a monitor to the Pi I have to power my monitor using a separate power adapter.<p>I use portable monitors a lot and wished I could just use one USB-C cable to both power the monitor and send video signals.<p>One o...
Around 1.5 years ago, I got into this problem. I was preparing to launch my product into the market that is based on Raspberry Pi 4, then all of a sudden, Raspberry Pi 5 came into the market.<p>A lot of folks were asking me whether we will have support for Pi 5 down the road or not, and soon enough ...
To make development faster and easier (specially for parts that don't require special hardware dependencies), we decided early on to have a development environment on MacOS.<p>It uses your Mac's mics, speakers, camera, and the same GUI that you see on the device. It's a virtualized ve...
I have been working on this modular open source design for a while and will start taking pre-orders next week on Kickstarter.<p><a href="https://www.kickstarter.com/projects/ubopod/ubo-pod-hackable-personal-ai-assistant" rel="nofollow">https://www.kickstarter.com&#...