Our work
Our work
Live products, client systems and open data, all running today. Click through and try them.
01Case studies
Client work · Business systemZingnCrispOnline ordering and the in-store point of sale for a Peshawar cafe. More than 3,000 orders over 190 trading days, with a live kitchen screen and a staff app that keeps working offline.Read the case study →Our product · Open dataEklitreThe public record of Pakistan's fuel prices since 2006, every figure traced to the regulator's own document. Researchers, journalists and students get the whole archive free, as CSV, JSON or an API, and everyone else gets today's price, city by city, in English and Urdu.Read the case study →Our product · Learning platformRegex HunterThe place to learn regex and actually enjoy it: a daily puzzle, a 9-track academy with 111 lessons, a full guide, a live tester and real-time races against other players, in 4 languages.Read the case study →
02Everything we've shipped
03Open source
Want to see how we write code before you hire us? Read it. These libraries pull data from YouTube, Reddit, Shopify, WordPress and Google Maps, and developers install them from PyPI.
Open sourcebs2jsonTurn BeautifulSoup tags into clean JSON.View on GitHub ↗Open sourcetubescrapeSearch, channels, transcripts and playlists from YouTube, no API key.View on GitHub ↗Open sourcedeprotoDecode the protobuf responses behind Google Maps.View on GitHub ↗Open sourcerttgapSpot visitors behind proxies from the gap in network timing.View on GitHub ↗Open sourcejsoupQuery JSON the way you query HTML with Beautiful Soup.View on GitHub ↗Open sourcereddipyPosts, comments and subreddits from Reddit, no API key.View on GitHub ↗Open sourceshopscoutProducts, collections and pages from any Shopify store.View on GitHub ↗Open sourcewpscrapeProducts and categories from any WordPress or WooCommerce store.View on GitHub ↗Open sourcediginPull values out of nested data with simple key paths.View on GitHub ↗Open sourceEmail-GrabberCollect the email addresses published on a website.View on GitHub ↗Open sourcegmap-key-finderFind the Google Maps key a page loads.View on GitHub ↗
04Research
We test how detection, scraping and security actually work, then write up what we find.
Case fileResidential proxies are detectable2 free server-side checks flagged 798 of 798 residential proxy sessions. Free IP reputation flagged 7.Read the case file ↗Case fileAI against obfuscated JavaScript9 AI models against 8 JavaScript obfuscators. Even the VM-based ones fell in minutes.Read the case file ↗Case fileStealth browsers on a VPS6 of 7 stealth browsers went from clean to flagged with no code change. Pinning 40 cores down to 4 brought 1 back.Read the case file ↗ResearchAll research and free toolsCase files, plus the free tools that came out of them.See our research →
Want yours on this list?
Tell us what you're building; we'll reply the same day.