<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects on</title><link>https://pnote.eu/projects/</link><description>Recent content in Projects on</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 11 Nov 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://pnote.eu/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>Ledger, a distributed, local-first data store [2016-2019]</title><link>https://pnote.eu/projects/ledger-datastore/</link><pubDate>Mon, 11 Nov 2024 00:00:00 +0000</pubDate><guid>https://pnote.eu/projects/ledger-datastore/</guid><description>&lt;p>I was part of the team that developed &lt;strong>Ledger&lt;/strong>, an experimental, distributed, local-first data store. It was in development between 2016 and 2019. While the project was developed in the open, we never published any engineering commentary on how it went and what we learned from it. Here’s my attempt to fill in that gap.&lt;/p>
&lt;p>(These are my personal notes and not an official communication from Google.)&lt;/p>






 


&lt;div class="">
	&lt;figure class="mh0 tc">
		
			&lt;img src="https://pnote.eu/projects/ledger-datastore/story-ui.jpg"
				alt="Open-source experimental UI showing different user activities being composed together on a smartphone screen"
				
				class="br3
				
				ba b--black-70
				"
				style="
				background-color: white;
				
				
				"
			/>
		
	&lt;p class="mt0">
		Ledger was the data store underlying story synchronization across devices, used by an open-source experimental system UI. Here the system is &lt;a href="https://www.youtube.com/watch?v=vGPwzmMFq9U" target="_blank" rel="noopener">demoed&lt;/a>
 by 9to5Google.
		
	&lt;/p></description></item><item><title>Hash Code: a team programming competition [2014-2023]</title><link>https://pnote.eu/projects/hashcode/</link><pubDate>Fri, 01 Nov 2024 00:00:00 +0000</pubDate><guid>https://pnote.eu/projects/hashcode/</guid><description>&lt;div class="">
	&lt;figure class="mh0 tc">
		
			&lt;img src="https://pnote.eu/projects/hashcode/mic-throw.jpg"
				alt="A person on stage throwing a cube-shaped microphone to the audience."
				
				class="br3
				
				ba b--black-70
				"
				style="
				background-color: white;
				
				
				"
			/>
		
	&lt;p class="mt0">
		
		
	&lt;/p>
	&lt;/figure>
&lt;/div>

&lt;p>&lt;a href="https://en.wikipedia.org/wiki/Hash_Code_%28programming_competition%29" target="_blank" rel="noopener">Hash Code&lt;/a>
 was a team programming competition by Google that ran from 2014 to 2023.&lt;/p>
&lt;p>I co-created this event at Google France and led the volunteer engineering team that ran and developed the competition over nine annual editions. In 2023, Hash Code was sunset along with the rest of Google&amp;rsquo;s Coding Competitions program.&lt;/p></description></item><item><title>Off Avignon 2025: simplified program</title><link>https://pnote.eu/projects/off-avignon/</link><pubDate>Wed, 10 Jul 2024 00:00:00 +0000</pubDate><guid>https://pnote.eu/projects/off-avignon/</guid><description>&lt;div class="">
	&lt;figure class="mh0 tc">
		
			&lt;img src="https://pnote.eu/projects/off-avignon/programme-nonav.png"
				alt="The screenshot shows a simple list of show titles of Off Avignon along with their start time"
				
				class="br3
				
				ba b--black-70
				"
				style="
				background-color: white;
				
				filter: brightness(0.95);
				"
			/>
		
	&lt;p class="mt0">
		
		
	&lt;/p>
	&lt;/figure>
&lt;/div>

&lt;p>The &lt;strong>Off Avignon&lt;/strong> festival is one of the biggest performing arts festivals in the world. With over 1700 shows, it&amp;rsquo;s impossible to see everything. Even browsing the program is a challenge in itself!&lt;/p>
&lt;p>To make it easier to navigate the festival, here&amp;rsquo;s a simplified program in a single scrollable page:&lt;/p></description></item><item><title>Space Invader map</title><link>https://pnote.eu/projects/invaders/</link><pubDate>Sat, 11 Nov 2023 00:00:00 +0000</pubDate><guid>https://pnote.eu/projects/invaders/</guid><description>&lt;div class="">
	&lt;figure class="mh0 tc">
		
			&lt;img src="https://pnote.eu/projects/invaders/by-the-seine.png"
				alt="Screenshot of the map of Invader street art mosaics in Paris"
				
				class="br3
				
				ba b--black-70
				"
				style="
				background-color: white;
				
				
				"
			/>
		
	&lt;p class="mt0">
		
		
	&lt;/p>
	&lt;/figure>
&lt;/div>

&lt;p>&lt;strong>A crowd-sourced map of Space Invader mosaics in cities around the world.&lt;/strong> Click below to jump directly to each location. Cities with 100+ mosaics:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://pnote.eu/projects/invaders/map/#zoom=16&amp;amp;lat=48.8538&amp;amp;lng=2.3489">&lt;strong>Paris&lt;/strong>&lt;/a>
 🇫🇷, &lt;strong>1500+ mosaics&lt;/strong>&lt;/li>
&lt;li>&lt;a href="https://pnote.eu/projects/invaders/map/#zoom=12&amp;amp;lat=34.0855&amp;amp;lng=-118.3375">&lt;strong>Los Angeles&lt;/strong>&lt;/a>
 🇺🇸, 214 mosaics&lt;/li>
&lt;li>&lt;a href="https://pnote.eu/projects/invaders/map/#zoom=13&amp;amp;lat=40.7282&amp;amp;lng=-73.9904">&lt;strong>New York&lt;/strong>&lt;/a>
 🇺🇸, 192 mosaics&lt;/li>
&lt;li>&lt;a href="https://pnote.eu/projects/invaders/map/#zoom=14&amp;amp;lat=51.5128&amp;amp;lng=-0.1171">&lt;strong>London&lt;/strong>&lt;/a>
 🇬🇧, 162 mosaics&lt;/li>
&lt;li>&lt;a href="https://pnote.eu/projects/invaders/map/#zoom=13&amp;amp;lat=22.3017&amp;amp;lng=114.1641">&lt;strong>Hong Kong&lt;/strong>&lt;/a>
 🇭🇰, 129 mosaics&lt;/li>
&lt;li>&lt;a href="https://pnote.eu/projects/invaders/map/#zoom=13&amp;amp;lat=35.6681&amp;amp;lng=139.7022">&lt;strong>Tokyo&lt;/strong>&lt;/a>
 🇯🇵, 123 mosaics&lt;/li>
&lt;/ul>
&lt;p>All other locations:&lt;/p></description></item><item><title>Industrial Image Recognition [2009–2012]</title><link>https://pnote.eu/projects/industrial-image-recognition/</link><pubDate>Sat, 01 Sep 2012 00:00:00 +0000</pubDate><guid>https://pnote.eu/projects/industrial-image-recognition/</guid><description>&lt;div class="">
	&lt;figure class="mh0 tc">
		
			&lt;img src="https://pnote.eu/projects/industrial-image-recognition/morphology-fuses.png"
				alt=""
				
				class="br3
				
				ba b--black-70
				"
				style="
				background-color: white;
				
				
				"
			/>
		
	&lt;p class="mt0">
		
		
	&lt;/p>
	&lt;/figure>
&lt;/div>

&lt;p>During my university studies I worked at &lt;strong>Adaptive Vision&lt;/strong>, a small Polish company building software for camera-based industrial quality inspection.&lt;/p>
&lt;p>I worked there for three years (2009–2012) and ended up becoming the engineering lead for the image recognition team. It was a fantastic adventure: we were working with real end-to-end systems, building solutions for real problems of our clients in factories around the world.&lt;/p></description></item><item><title>Piosenka z tekstem: a community website [2011-ongoing]</title><link>https://pnote.eu/projects/piosenkaztekstem/</link><pubDate>Sat, 29 Jan 2011 00:00:00 +0000</pubDate><guid>https://pnote.eu/projects/piosenkaztekstem/</guid><description>&lt;div class="">
	&lt;figure class="mh0 tc">
		
			&lt;img src="https://pnote.eu/projects/piosenkaztekstem/pzt.jpg"
				alt="Screenshot of piosenkaztekstem.pl landing page"
				
				class="br3
				
				ba b--black-70
				"
				style="
				background-color: white;
				
				
				"
			/>
		
	&lt;p class="mt0">
		
		
	&lt;/p>
	&lt;/figure>
&lt;/div>

&lt;p>&lt;a href="https://piosenkaztekstem.pl" target="_blank" rel="noopener">&lt;strong>Piosenka z tekstem&lt;/strong>&lt;/a>
 is a community website dedicated to a sub-genre of Polish ballads, centered around the works of &lt;a href="https://en.wikipedia.org/wiki/Jacek_Kaczmarski" target="_blank" rel="noopener">Jacek Kaczmarki&lt;/a>
.&lt;/p>
&lt;p>Up and running since 2011, the site hosts a crowd-sources songbook with chords, an announcement board for upcoming events, and a database of trivia and background information on songs. Like Genius, but before Genius!&lt;/p></description></item></channel></rss>