Personal Knowledge Base

xnorcode

>

Technical notes from an engineer and product builder. Clean references, honest opinions, and the kind of documentation I wish existed when I needed it.

Data StructuresGitAndroidProductAlgorithmsJava
All Notes
View all
Product
Ref

The Product Manager Framework

A tech product development framework I put together to help guide me when building awesome digital products that users love to use.

#product#product-management#framework+1
·2 min
Mobile
Ref

Android | My Code Review Checklist

A personal Android code review checklist covering logic errors, design patterns, null safety, performance, localization, and more — the process I use to maintain quality apps.

#android#mobile#code-review+2
·4 min
Git
Tutorial

Git | Working properly on a source code

Advanced Git usage for professional software development — branches, merging, rebasing, merge conflicts, and stashing. Everything you need to collaborate effectively on a shared codebase.

#git#version-control#branches+2
·10 min
Git
Tutorial

Git | The basics to get you started

Git is an open source distributed version control system. Learn the essential commands to get started — init, add, commit, push, pull, and everything in between.

#git#version-control#basics+1
·9 min
Data Structures
Deep Dive

Trees | Non-Linear Data Structure Part One: Binary Tree & BST

A deep dive into tree data structures — nodes, edges, height, depth, Binary Trees, and Binary Search Trees with Java implementations for add, find, delete, and DFS/BFS traversals.

#data-structures#trees#binary-tree+3
·12 min
Data Structures
Tutorial

Map collection | What is an associative array data structure

An associative array, dictionary or map is a collection of key-value pairs. Learn about HashMap, LinkedHashMap, and TreeMap in Java — and how to use a HashMap to remove duplicates from a linked list.

#data-structures#hashmap#java+2
·7 min
Currently Thinking About

AI Systems

LLM integrations, inference infrastructure, and product patterns for AI features.

TypeScript

Type system depth, utility types, and architectural patterns for scalable codebases.

Product Engineering

Closing the loop between shipping code and delivering value — metrics, prioritization, and user thinking.

Performance

Core Web Vitals, server performance, and the engineering discipline of doing more with less.

Topics
The Person Behind It

Engineer, product thinker, perpetual builder.

I build software products — mobile apps, web platforms, AI-powered tools. This site is my thinking made public: the notes, references, and opinions I accumulate while shipping things.

Not a tutorial site. Not a portfolio. A knowledge base — for my future self, and anyone else who finds it useful.

More about me
$whoami

Andreas — software engineer & product builder

$cat interests.txt

→ React, TypeScript, Node.js

→ AI/LLM integrations

→ Mobile (iOS/Android) engineering

→ Product thinking

→ Systems that scale

$_