from/prod
← All companies

THE COMPANY INDEX TRACKED BLOG

Ivan Ursul

Ideas, decisions, and lessons from the team.

ivanursul.com (opens on the source site)
10Posts tracked
5 months agoLatest publication
0.1Posts / month over the last 12 months

Latest writing

10 of 10 posts

How I Built Monitoring for My Home Solar System — And Why You Might Need It Too (opens on the source site)

Svitgrid dashboard: real-time power flow from PV to battery, home, and grid A few months into living with my home solar installation, I realized the apps shipped by inverter manufacturers were, to put it politely, unloved. Menus that read like Modbus register dumps. Graphs that took ten seconds to load. No clean way to share access with my family without handing out a password. So I started building my own — and that side project turned into Svitgrid, a solar monitoring platform that now ships on iOS, Android, and the web. This post is the story of how Svitgrid came together, the…

Read at the source

Advancing Fall Detection: Crafting a Custom PCB for the Raspberry Pi Zero 2W (opens on the source site)

Schematics of the PCB module In my previous post, Developing a Fall Detection Device with Raspberry Pi, I delved into the initial steps of building a fall detection system using the Raspberry Pi Zero 2W. Today, I’m excited to share the next phase of this journey: designing and fabricating a custom PCB that integrates essential sensors to create a compact, robust, and efficient fall detection device. The Quest for Compactness The primary goal of this project was to shrink the device’s size, making it thinner and more wearable for our target users. Bulky prototypes are a hindrance, especially…

Read at the source

Developing a High-Accuracy Fall Detection Device Using Raspberry Pi and Transformer Models (opens on the source site)

Your browser does not support the audio element. ** Dive into an AI-generated podcast where two virtual hosts discuss the key findings and implications of the featured article and its groundbreaking research." The prototype with the cover removed Falls are a significant concern for the elderly population, often leading to serious injuries and a decrease in the quality of life. Detecting falls promptly can enable quick assistance, potentially reducing the severity of injuries and providing peace of mind for both seniors and their families. In my recent project, I set out to create a highly…

Read at the source

Further experiments, writing a Serverless Telegram Chat Bot (opens on the source site)

In my last article I wrote about how I wrote Telegram Chat for tracking co-working spends. I wrote a chatbot using Java, hosted it on my Raspberry PI 3. Yes, it’s serving its needs, we fully rely on it. However, since this chatbot was written as an experiment, I wanted to proceed with research and investigate how real chatbots are written.

Read at the source

How we wrote chicken egg counter on a Raspberry PI (opens on the source site)

How it started Besides my main work on Upwork I quite often pick different projets. So I found a project, where I had to write a program for recognizing chicken eggs on a factory stream line. Customer wanted to install the application on computer with web camera, put this camera at a top of stream line and the application had to calculate eggs and send them to the DB. He also wanted to run this program on a cheap computer. The quality of the network in the factory isn’t stable, so the program had to be resilient to outstand the network issues. There was enough challenges for me, so I decided…

Read at the source

What I learned from AWS Lambda (opens on the source site)

For the past 1 month, I had a chance to work with AWS Lambda. During the period of work with Lambda, I collected a lot of thoughts about this technology and would like to share them with you. Getting started So if you don’t know anything about AWS, I recommend starting with official docs: Amazon has a very rich documentation which will explain all the details about Lambda. If you don’t want to read the whole doc, then Lambda is a technology which allows you to deploy your code in a so-called Lambda functions - a containers somewhere inside AWS infrastructure. This gives a lot of benefits: you…

Read at the source

Are you sure microservices architecture is for you? (opens on the source site)

Today is the starting of the fourth year since I began my journey with microservices. I started with a theoretical knowledge about this architecture and now I ended up with a more deep and practical experience. While I still believe I can find news problems in microservices, I prepared an article with a list of problems which I had a chance to face in my work. You will read short stories which I faced during my work. If you don’t agree with them and think that they could be fixed and identified earlier - that’s okay, I believe that you can’t find a microservices structure with identical…

Read at the source

Kafka Consumer memory usage (opens on the source site)

I’m working with Kafka for more than 2 years and I wasn’t sure if Kafka Consumer eats more RAM memory when it has more partitions. I couldn’t find any useful information on the internet, so I decided to measure everything by myself.

Read at the source

Key things you should know about being a freelancer (opens on the source site)

Hi, my name is Ivan Ursul and I am a freelance engineer since 2015. It’s been a while since I started my career as an independent freelancer. I started it as an engineer in Upwork, in one of their teams, where I was involved first in reporting backend service, then in the time-tracker pipeline, which is served as a backend for Upwork Tracker Application(UTA) client.

Read at the source

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.