<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Andy Gongea — Product Designer</title>
		<link>https://gongea.com/</link>
		<description>Recent content on Andy Gongea — Product Designer</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
			<copyright>© {year} Andy Gongea</copyright>
		
		
			<lastBuildDate>Wed, 23 Sep 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://gongea.com/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Moving fast with AI without breaking collaboration</title>
				<link>https://gongea.com/blog/velocity-without-risk/</link>
				<pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://gongea.com/blog/velocity-without-risk/</guid>
				<description>&lt;p&gt;A working note, not the finished piece yet: AI tools make an individual faster, but a team&amp;rsquo;s speed depends on people staying in sync with each other, not just with their own tools. This post will look at where that trade-off shows up and how to keep velocity from costing collaboration. Until then, this is a placeholder.&lt;/p&gt;</description>
			</item>
			<item>
				<title>What changes when the user is an agent</title>
				<link>https://gongea.com/blog/designing-agentic-ux/</link>
				<pubDate>Wed, 23 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://gongea.com/blog/designing-agentic-ux/</guid>
				<description>&lt;p&gt;A working note, not the finished piece yet: when an agent is doing part of the work alongside the person, some assumptions in UI design stop holding — who confirms an action, what &amp;ldquo;undo&amp;rdquo; means, how much state needs to be visible versus delegated. This post will work through those questions properly. Until then, this is a placeholder.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Why I love being a digital product designer</title>
				<link>https://gongea.com/blog/why-i-love-product-design/</link>
				<pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://gongea.com/blog/why-i-love-product-design/</guid>
				<description>&lt;p&gt;I wrote a longer reflection on what draws me to product design and posted it on LinkedIn. Read it there:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/pulse/why-i-love-being-digital-product-designer-andy-gongea&#34;&gt;Why I love being a Digital Product Designer →&lt;/a&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Color Forklift</title>
				<link>https://gongea.com/work/color-forklift/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://gongea.com/work/color-forklift/</guid>
				<description>&lt;section class=&#34;chapter&#34; id=&#34;problem&#34; aria-labelledby=&#34;problem-h&#34;&gt;&#xA;  &lt;span class=&#34;chapter-head label&#34;&gt;01 · The problem&lt;/span&gt;&#xA;  &lt;h2 id=&#34;problem-h&#34;&gt;Even steps in HSL don&amp;#39;t look even to people.&lt;/h2&gt;&#xA;&lt;div class=&#34;prose&#34;&gt;&#xA;&lt;p&gt;A color scale looks simple: pick a base color, then generate lighter and darker steps. Most generators do that in HSL, and HSL isn&amp;rsquo;t perceptually uniform. Yellows wash out, blues turn muddy, and a &lt;code&gt;500&lt;/code&gt; in one hue looks heavier than a &lt;code&gt;500&lt;/code&gt; in another.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Iveeo</title>
				<link>https://gongea.com/work/iveeo/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://gongea.com/work/iveeo/</guid>
				<description>&lt;section class=&#34;chapter&#34; id=&#34;problem&#34; aria-labelledby=&#34;problem-h&#34;&gt;&#xA;  &lt;span class=&#34;chapter-head label&#34;&gt;01 · The problem&lt;/span&gt;&#xA;  &lt;h2 id=&#34;problem-h&#34;&gt;Recording your screen shouldn&amp;#39;t come with a list of conditions.&lt;/h2&gt;&#xA;&lt;div class=&#34;prose&#34;&gt;&#xA;&lt;p&gt;Recording a quick demo shouldn&amp;rsquo;t require choosing a subscription. Yet every option I looked at charged something: money, features, privacy or an account. I wrote the conditions down and designed the product to remove every one of them.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Koloria</title>
				<link>https://gongea.com/projects/koloria/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://gongea.com/projects/koloria/</guid>
				<description>&lt;p&gt;Koloria was one of my first released design projects: a pixel-perfect icon set built and shared for free, back when hand-aligning every icon to the pixel grid was still the norm.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Neo Charts</title>
				<link>https://gongea.com/projects/neo-charts/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://gongea.com/projects/neo-charts/</guid>
				<description>&lt;p&gt;Neo Charts started in 2017 as a small jQuery plugin for bar and column charts, and in 2020 I updated it with the version I was using in &lt;a href=&#34;https://gongea.com/projects/pagelocity/&#34;&gt;Pagelocity&lt;/a&gt;. In 2026 I rebuilt it without jQuery and grew it from two chart types to twelve.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Pagelocity</title>
				<link>https://gongea.com/projects/pagelocity/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://gongea.com/projects/pagelocity/</guid>
				<description>&lt;p&gt;Pagelocity started as a way to learn PHP and JavaScript beyond design tools, by building something real. It&amp;rsquo;s since gone through several rewrites as web performance best practices changed.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Quartz</title>
				<link>https://gongea.com/projects/quartz/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://gongea.com/projects/quartz/</guid>
				<description>&lt;p&gt;Quartz built on what I learned shipping Koloria: a smaller, more focused icon set, launched through Smashing Magazine&amp;rsquo;s exchange.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Resume</title>
				<link>https://gongea.com/resume/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://gongea.com/resume/</guid>
				<description>&lt;p&gt;I&amp;rsquo;m a product designer based in Craiova, Romania, currently Founding Product Designer at Tenzai. Before that I led design for Snyk Code from the DeepCode acquisition through its growth to $100M+ ARR, working across the web app, VS Code, the CLI and pull requests.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Snyk Code</title>
				<link>https://gongea.com/work/snyk-code/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://gongea.com/work/snyk-code/</guid>
				<description>&lt;section class=&#34;chapter&#34; id=&#34;merge&#34; aria-labelledby=&#34;merge-h&#34;&gt;&#xA;  &lt;span class=&#34;chapter-head label&#34;&gt;01 · Launch&lt;/span&gt;&#xA;  &lt;h2 id=&#34;merge-h&#34;&gt;Two cultures, one product, in under five months.&lt;/h2&gt;&#xA;&lt;div class=&#34;prose&#34;&gt;&#xA;&lt;p&gt;DeepCode was a small, research-led startup. Snyk was an established scale-up with its own platform, patterns and customers. Merging the two was hard at times, and it paid off. We had to turn DeepCode&amp;rsquo;s engine into a product that felt native to Snyk, and we had one release window to do it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Update Now</title>
				<link>https://gongea.com/work/update-now/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://gongea.com/work/update-now/</guid>
				<description>&lt;div class=&#34;prose&#34;&gt;&#xA;&lt;p&gt;Checking for outdated packages usually means leaving the editor: run a command, read a table, then edit version numbers by hand. Update Now puts that information in the manifest itself. A label above each dependency shows whether the update is a &lt;strong&gt;patch&lt;/strong&gt;, &lt;strong&gt;minor&lt;/strong&gt; or &lt;strong&gt;major&lt;/strong&gt; change, so the risk is visible before you click. Clicking applies the update and keeps your &lt;code&gt;^&lt;/code&gt; or &lt;code&gt;~&lt;/code&gt; prefix.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Work</title>
				<link>https://gongea.com/experience/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://gongea.com/experience/</guid>
				<description></description>
			</item>
	</channel>
</rss>
