Technical notes from an engineer and product builder. Clean references, honest opinions, and the kind of documentation I wish existed when I needed it.
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.
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.
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 | 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.
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.
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.
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.
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 meAndreas — software engineer & product builder
→ React, TypeScript, Node.js
→ AI/LLM integrations
→ Mobile (iOS/Android) engineering
→ Product thinking
→ Systems that scale