<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Gal Fajon</title><link>https://www.galfajon.dev/</link><description>Recent content on Gal Fajon</description><generator>Hugo</generator><language>en</language><managingEditor>contact@galfajon.dev (Gal Fajon)</managingEditor><webMaster>contact@galfajon.dev (Gal Fajon)</webMaster><copyright>Gal Fajon</copyright><lastBuildDate>Mon, 24 Aug 2026 12:00:00 +0200</lastBuildDate><atom:link href="https://www.galfajon.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>The Stranger</title><link>https://www.galfajon.dev/misc/reading-list/the-stranger/</link><pubDate>Thu, 13 Aug 2026 12:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/reading-list/the-stranger/</guid><description/></item><item><title>Closer</title><link>https://www.galfajon.dev/misc/reading-list/closer/</link><pubDate>Tue, 04 Aug 2026 12:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/reading-list/closer/</guid><description/></item><item><title>Abolish Silicon Valley: How to Liberate Technology from Capitalism</title><link>https://www.galfajon.dev/misc/reading-list/abolish-silicon-valley/</link><pubDate>Wed, 29 Jul 2026 12:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/reading-list/abolish-silicon-valley/</guid><description/></item><item><title>Sluts</title><link>https://www.galfajon.dev/misc/reading-list/sluts/</link><pubDate>Tue, 04 Aug 2026 11:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/reading-list/sluts/</guid><description/></item><item><title>Fundamentals of Music Processing: Audio, Analysis, Algorithms, Applications</title><link>https://www.galfajon.dev/misc/reading-list/fundamentals-of-music-processing/</link><pubDate>Wed, 29 Jul 2026 11:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/reading-list/fundamentals-of-music-processing/</guid><description/></item><item><title>Clean Code: A Handbook of Agile Software Craftsmanship</title><link>https://www.galfajon.dev/misc/reading-list/clean-code/</link><pubDate>Wed, 29 Jul 2026 10:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/reading-list/clean-code/</guid><description/></item><item><title>Logic in Computer Science: Modelling and Reasoning about Systems</title><link>https://www.galfajon.dev/misc/reading-list/logic-in-computer-science/</link><pubDate>Wed, 29 Jul 2026 09:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/reading-list/logic-in-computer-science/</guid><description/></item><item><title>Principles of Model Checking</title><link>https://www.galfajon.dev/misc/reading-list/principles-of-model-checking/</link><pubDate>Wed, 29 Jul 2026 08:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/reading-list/principles-of-model-checking/</guid><description/></item><item><title>How to Write One Song</title><link>https://www.galfajon.dev/misc/reading-list/how-to-write-one-song/</link><pubDate>Wed, 29 Jul 2026 07:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/reading-list/how-to-write-one-song/</guid><description/></item><item><title>Audition</title><link>https://www.galfajon.dev/misc/reading-list/audition/</link><pubDate>Wed, 29 Jul 2026 06:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/reading-list/audition/</guid><description/></item><item><title>In the Miso Soup</title><link>https://www.galfajon.dev/misc/reading-list/in-the-miso-soup/</link><pubDate>Wed, 29 Jul 2026 05:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/reading-list/in-the-miso-soup/</guid><description/></item><item><title>Modular 3D Geospatial Viewer</title><link>https://www.galfajon.dev/projects/modular-3d-geospatial-viewer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/projects/modular-3d-geospatial-viewer/</guid><description>&lt;p&gt;Developed as my BSc thesis project, this is a modular 3D mapping platform whose Vite-packaged core library can be used independently of its React interface. Applications can include only the interface features they need.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://repozitorij.uni-lj.si/Dokument.php?id=213249&amp;amp;lang=slv"&gt;Read the BSc thesis (PDF)&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Combined point clouds, GeoJSON geometry, IFC/BIM models, 3D Tiles and georeferenced imagery in one layered viewer using the Three.js ecosystem.&lt;/li&gt;
&lt;li&gt;Developed a performance-focused GeoJSON renderer covering all geometry types and batching large point collections into efficient point-cloud representations.&lt;/li&gt;
&lt;li&gt;Added drawing and editing tools, snapping across data types, project saving and loading, layer controls, an OpenLayers minimap and custom 3D clipping tools.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Parking and Access Operations Platform</title><link>https://www.galfajon.dev/projects/parking-and-access-operations-platform/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/projects/parking-and-access-operations-platform/</guid><description>&lt;p&gt;A deployed full-stack application for managing parking access, vehicle records, barriers and operational events.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Built the application with React, TypeScript, Node.js and Vite.&lt;/li&gt;
&lt;li&gt;Integrated AxTraxNG access-control hardware through its REST API and modelled access points in PostgreSQL, mapping controller inputs and outputs to interface controls.&lt;/li&gt;
&lt;li&gt;Embedded live camera feeds through go2rtc and built an OpenLayers operations map that displays access-point locations and highlights incoming calls using a call-centre API.&lt;/li&gt;
&lt;li&gt;Designed a server-side event cache that prevents repeated upstream requests when multiple clients poll for updates.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Internal Operations Portal Renovation</title><link>https://www.galfajon.dev/projects/internal-operations-portal-renovation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/projects/internal-operations-portal-renovation/</guid><description>&lt;p&gt;Renovated a legacy company portal using Next.js, React, Material UI, Node.js, Express, PostgreSQL/PostGIS and Docker Compose.&lt;/p&gt;
&lt;p&gt;Built scheduled background jobs that periodically import worker, absence, invoice and attendance data from an existing company accounting system into PostgreSQL.&lt;/p&gt;</description></item><item><title>Property Data Management Application</title><link>https://www.galfajon.dev/projects/property-data-management-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/projects/property-data-management-application/</guid><description>&lt;p&gt;A Vite-powered React application through which client staff can search for, view and enter property records.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Integrated the interface with an existing backend using SOAP and XML.&lt;/li&gt;
&lt;li&gt;Implemented permission-aware updates, user activity histories and Excel import/export functionality across all data views.&lt;/li&gt;
&lt;li&gt;Developed a Claude Code skill for the backend&amp;rsquo;s proprietary BASIC dialect, substantially accelerating the development of new API functions.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Public-Sector Data Parsing Services</title><link>https://www.galfajon.dev/projects/public-sector-data-parsing-services/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/projects/public-sector-data-parsing-services/</guid><description>&lt;p&gt;Developed containerised Node.js API services that retrieve PDF documents from a public-sector source and transform their contents into structured JSON for business applications.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Implemented authenticated session handling, document processing, error recovery and operational logging around the external system.&lt;/li&gt;
&lt;li&gt;Built a job-queue system with controlled concurrency, pacing, cancellation, scheduled request status checks, retries and callbacks, backed by SQLite.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>CAD Data and Symbol Integration Toolkit</title><link>https://www.galfajon.dev/projects/cad-data-and-symbol-integration-toolkit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/projects/cad-data-and-symbol-integration-toolkit/</guid><description>&lt;p&gt;A company-wide C#/.NET toolchain for maintaining shared CAD symbols and importing geospatial business data into AutoCAD.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Built a two-way conversion process that decompiled ten separate CAD symbol and line-style files into a canonical GeoJSON library, then recompiled it into two unified CAD resource files.&lt;/li&gt;
&lt;li&gt;Preserved drawing behaviour throughout the conversion, including scaling, compound line patterns, referenced symbols and polygon fills, while establishing one maintainable source of truth.&lt;/li&gt;
&lt;li&gt;Developed an AutoCAD plug-in that imports business-system GeoJSON as correctly layered and styled 2D/3D points, lines, polygons, labels and reusable blocks.&lt;/li&gt;
&lt;li&gt;Packaged shared symbol and line-style resources with drawings so that they render correctly without requiring separate company-file installation.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Untangle</title><link>https://www.galfajon.dev/projects/untangle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/projects/untangle/</guid><description>&lt;p&gt;A graph-theory puzzle game for Android, created in Unity. Players rearrange a network of connected points until none of its edges intersect.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://galfajon.itch.io/untangle"&gt;View Untangle on itch.io&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Space Blaster</title><link>https://www.galfajon.dev/projects/space-blaster/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/projects/space-blaster/</guid><description>&lt;p&gt;A top-down roguelike shooter for Windows and Android, built with a custom engine written in C# using MonoGame.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://galfajon.itch.io/space-blaster"&gt;View Space Blaster on itch.io&lt;/a&gt;&lt;/p&gt;</description></item><item><title>JAY-Z - 4:44</title><link>https://www.galfajon.dev/misc/music/jay-z-4-44/</link><pubDate>Mon, 24 Aug 2026 12:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/music/jay-z-4-44/</guid><description/></item><item><title>JAY-Z - Reasonable Doubt</title><link>https://www.galfajon.dev/misc/music/jay-z-reasonable-doubt/</link><pubDate>Mon, 24 Aug 2026 11:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/music/jay-z-reasonable-doubt/</guid><description/></item><item><title>Phoebe Bridgers - Lost Weekend</title><link>https://www.galfajon.dev/misc/music/phoebe-bridgers-lost-weekend/</link><pubDate>Sat, 15 Aug 2026 12:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/music/phoebe-bridgers-lost-weekend/</guid><description/></item><item><title>Phoebe Bridgers - Punisher</title><link>https://www.galfajon.dev/misc/music/phoebe-bridgers-punisher/</link><pubDate>Thu, 13 Aug 2026 12:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/music/phoebe-bridgers-punisher/</guid><description/></item><item><title>Sidewalks and Skeletons - Exorcism</title><link>https://www.galfajon.dev/misc/music/sidewalks-and-skeletons-exorcism/</link><pubDate>Sat, 01 Aug 2026 16:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/music/sidewalks-and-skeletons-exorcism/</guid><description/></item><item><title>Hayley Williams - Ego Death at a Bachelorette Party</title><link>https://www.galfajon.dev/misc/music/hayley-williams-ego-death/</link><pubDate>Sat, 01 Aug 2026 15:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/music/hayley-williams-ego-death/</guid><description/></item><item><title>Charlie Byrd - Bossa Nova Pelos Passaros</title><link>https://www.galfajon.dev/misc/music/charlie-byrd-bossa-nova-pelos-passaros/</link><pubDate>Sat, 01 Aug 2026 14:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/music/charlie-byrd-bossa-nova-pelos-passaros/</guid><description>&lt;p&gt;Relaxing and beautiful jazz guitar recordings.&lt;/p&gt;</description></item><item><title>Halsey - The Great Impersonator</title><link>https://www.galfajon.dev/misc/music/halsey-the-great-impersonator/</link><pubDate>Sat, 01 Aug 2026 14:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/music/halsey-the-great-impersonator/</guid><description/></item><item><title>Kehlani - Kehlani</title><link>https://www.galfajon.dev/misc/music/kehlani-kehlani/</link><pubDate>Sat, 01 Aug 2026 13:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/music/kehlani-kehlani/</guid><description/></item><item><title>Kendrick Lamar - GNX</title><link>https://www.galfajon.dev/misc/music/kendrick-lamar-gnx/</link><pubDate>Sat, 01 Aug 2026 12:00:00 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/music/kendrick-lamar-gnx/</guid><description/></item><item><title>Is this thing on?</title><link>https://www.galfajon.dev/posts/my-first-post/</link><pubDate>Mon, 27 Jul 2026 22:04:28 +0200</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/posts/my-first-post/</guid><description>&lt;p&gt;Test&amp;hellip; Testing&amp;hellip; Test&amp;hellip;&lt;/p&gt;</description></item><item><title>Fun stuff</title><link>https://www.galfajon.dev/misc/fun-things/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/misc/fun-things/</guid><description>&lt;hr&gt;
&lt;h2 id="websites"&gt;Websites:&lt;/h2&gt;
&lt;p&gt;Things to doomscroll.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://news.ycombinator.com/news"&gt;Hacker news&lt;/a&gt; - Obligatory.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://legendsoflocalization.com/"&gt;Legends of Localization&lt;/a&gt; - Website about the localization process behind japanese games. Huge comfort read of mine.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="podcasts"&gt;Podcasts:&lt;/h2&gt;
&lt;p&gt;The stuff one has on in the background.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://open.spotify.com/show/10lMwCjvzLCLwth2AW6cLG?si=e57adba66447474f"&gt;Song Exploder&lt;/a&gt; - Podcast about how hit songs were written. Gives a great insight into the creative process.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://open.spotify.com/show/1RefFgQB4Lrl7qczcTWA3o?si=c72fa68844674404"&gt;You&amp;rsquo;re wrong about&lt;/a&gt; - Podcast about media scandals and the response of the general public.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="talks"&gt;Talks:&lt;/h2&gt;
&lt;p&gt;Knowledge for your headtop.&lt;/p&gt;</description></item><item><title>Search</title><link>https://www.galfajon.dev/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><author>contact@galfajon.dev (Gal Fajon)</author><guid>https://www.galfajon.dev/search/</guid><description/></item></channel></rss>