Kim Salmi

Developer & CTO

Using Extensions in Chromium with Puppeteer

Puppeteer 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, Crawling
Product-Led Growth vs Sales-Led Growth

There 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, GTM
Companies in Finland

I 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, Netlify
Oikotie Upgrade Chrome Extension

Oikotie 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, Oikotie
Sanuli Solver (Finnish Wordle clone)

See 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, Wordle
Automatically uploading Google Sheet as CSV using Apps Script

Google 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, Automation