Kim Salmi
Developer & CTO
The Kierrätyskeskus online store has 200k+ secondhand items and the search filters used to work fine on mobile. Then an update broke them. I emailed them about »
AI, Claude, AgentsI decided to vibe code a bit and added Sanuli Solver+, an algorithmic enhancement to Sanuli Solver for solving Sanuli (the Finnish Wordle clone) optimally. »
Sanuli, Wordle, Algorithm, FinnishThis is the second part of the home automation series. In the first part, I built a dashboard for displaying the hourly electricity price. Now I wanted to »
Home automation, BMW, ConnectedDrive, Raspberry PiThis is the first part of the home automation series. Here is the second part for connecting the cars to the system. I had a Raspberry Pi and a Raspberry Pi 7" »
Home automation, IKEA trådfri, Raspberry PiMy ECM Mechanika Profi IV was leaking steam when heating up. I located the leakege to the vacuum relief valve/vacuum breaker (C219900561). The valve is located »
ECM, Espresso, vacuum relief, vacuum breakerProduct-Led Growth (PLG) is a go-to-market (GTM) strategy that has been gaining traction in the SaaS space. At its core, PLG revolves around using the product »
SaaS, PLG, GTMPricing is one of the most critical factors you have to consider when growing a SaaS product. The price you charge for your product can make or break your »
SaaS, PLG, SLG, Pricing, Price TrackingPuppeteer can be used to crawl websites. I use it to parse information from different websites and take screenshots of them. I stumbeled on a problem where »
Puppeteer, Chromium, Extensions, CrawlingThere are a few prerequisites before you start thinking about the go-to-market (GTM) strategy for your product. Your GTM strategy should be created by a »
SaaS, PLG, SLG, GTMI got Covid, had to quarantine in to our bedroom, so I needed to something to do. I found an old project of mine where I had extracted information about Finnish »
PRH, YTJ, Next.js, NetlifyOikotie Asunnot is the biggest Finnish online marketplace for selling or buying houses/apartments. When buying a house you might get an advantage if you know »
Chrome Extension, Housing, OikotieSee also: How to Optimally Solve Sanuli for algorithmic strategies using Sanuli Solver+. I have been playing the Finnish Wordle clone named Sanuli. It is an »
Sanuli, WordleGoogle Apps Script can be used to automate Google products with javascript. I needed to create a csv from the sheet and then upload it to an outside service »
Google Sheets, Apps Script, AutomationUsually the interesting part in a video scene is not the background but the objects in the foreground. These objects of interest could be any object; humans, »
Computer visionUpdate 7.9.2016 OpenBCI EMOTIV Brainmotic - EEG to control an Intelligent House (oriented to handicapped) Update 25.5.2016: Two interesting articles that could »
Computer vision, ALSThis project was featured on Hackaday In this project I played around with a 3D accelerometer and after a few beers I figured out I'm not going out tonight. I »
arduino, hacksThe idea is to read some data from the optical interface from a Landis+Gyr E350 \[technincal sheet\] electricity meter. The meter seems to use the IEC »
Landis+Gyr, E350, IEC 62056-21, Arduino, Optical probeProjektin tavoittet Sisältö päivitetty viimeksi 23.5.2009 :) Tavoitteena olisi selvittää korttisysteemin toimintaperjaatteet. Minkälaisia kortteja käytetään? »
rfid