4-day current streak·7-day longest streak
Hi there, I'm Patric Gutersohn 👋 About Me I'm passionate about demystifying AI and building educational resources that help developers understand complex concepts from first principles. My mission is to…
Hi there, I'm Patric Gutersohn 👋




About Me
I'm passionate about demystifying AI and building educational resources that help developers understand complex concepts from first principles. My mission is to break down black boxes and show how things really work under the hood.
javascript
const patric = {
focus: ["AI Agents", "RAG Systems", "Web Development"],
philosophy: "No black boxes, real understanding",
approach: "Build it from scratch, learn the fundamentals",
techStack: {
languages: ["JavaScript", "TypeScript", "Python"],
interests: ["LLMs", "Vector Search", "Data Visualization"]
}
};
⭐ Featured Projects
AI Agents From Scratch (JavaScript)
!StarsDemystify AI agents by building them yourself. Learn function calling, memory, and ReAct patterns using local LLMs with no cloud dependencies.
Tech: JavaScript, Local LLMs, Function Calling
RAG From Scratch
!StarsBuild retrieval-augmented generation systems from the ground up. Real understanding of embeddings, vector search, and context-augmented generation.
Tech: JavaScript, Vector Search, Embeddings
AI Agents From Scratch (Python)
!StarsPython implementation of AI agents from first principles. No frameworks, no cloud APIs, no hidden reasoning.
Tech: Python, Local LLMs
AI Product from Scratch
!StarsBuild an AI communication analyzer from scratch to understand how AI products actually work.
Tech: TypeScript, Local LLMs
Tech Stack
Languages
!JavaScript !TypeScript !Python !C !HTML5 !CSS3Frameworks & Libraries
!Angular !React !NestJSAI & ML
!OpenAI !LangChain !Vector DB !RAG !llama.cppWeb3 & Blockchain
!Ethereum !Hardhat !SolidityWhat I'm Working On
- Building educational content to demystify AI and LLMs
- Learning C to work with llama.cpp for local LLM implementations
- Exploring local LLM implementations and fine-tuning
- Open to collaborating on AI/ML projects
- Ask me about AI Agents, RAG, LLMs, or Web Development
How to Reach Me



Philosophy
> "The best way to understand something is to build it from scratch."
I create educational content that strips away the mystery from complex technologies. Whether it's AI agents, RAG systems, or blockchain development, my goal is to help developers gain genuine understanding by building real implementations.
---
🌟 If you find my projects helpful, consider giving them a star!
Thanks for visiting!
-
ai-agents-from-scratch ★ PINNED
Demystify AI agents by building them yourself. Local LLMs, no black boxes, real understanding of function calling, memory, and ReAct patterns.
JavaScript ★ 4.3k 19d agoExplain → -
ai-product-from-scratch ★ PINNED
Build an AI communication analyzer from scratch to understand how AI products actually work. Learn prompt engineering, reasoning pipelines, and local LLM integration using Node.js - no frameworks, no abstractions, just fundamentals
TypeScript ★ 34 4mo agoExplain → -
agents-from-scratch ★ PINNED
Build AI agents from first principles using a local LLM - no frameworks, no cloud APIs, no hidden reasoning.
Python ★ 839 5mo agoExplain → -
rag-from-scratch ★ PINNED
Demystify RAG by building it from scratch. Local LLMs, no black boxes - real understanding of embeddings, vector search, retrieval, and context-augmented generation.
JavaScript ★ 1.5k 3mo agoExplain → -
embedded-vector-db ★ PINNED
embedded-vector-db is a lightweight npm package providing an embedded vector database solution for Node.js applications
TypeScript ★ 11 6mo agoExplain → -
email-agent-core ★ PINNED
A minimal, modular JavaScript toolkit focused on email automation with AI. Includes two ready-made agents, an Email Classifier and an Email Response Generator, plus a lightweight agent framework with Actions, Messages, Prompt Templates, JSON parsing, and unified LLM wrappers (OpenAI + Llama.cpp).
TypeScript ★ 3 6mo agoExplain → -
js-plugin-circliful
javascript circle statistic plugin
TypeScript ★ 879 3y agoExplain → -
bootstrap-data-table
BDT - Bootstrap Data Table - sorting, pagination and search for tables
JavaScript ★ 60 10y agoExplain → -
voice-agents-from-scratch
From-scratch voice agents in Python: end-to-end speech pipelines, runnable chapters, and a small shared library. Local models, explicit streaming behavior.
Python ★ 36 1mo agoExplain → -
ai-agents-workshop
WIP: A hands-on guide for JavaScript developers to build AI agents with tools and long-term memory
TypeScript ★ 18 1y agoExplain → -
angular-hardhat-starter-dapp
Angular + Hardhat Starter DApp. Write, compile & deploy EVM compatible smart contracts
TypeScript ★ 18 4y agoExplain → -
mcp-from-scratch
Learn Model Context Protocol (MCP) from scratch in plain Node.js. Build a working MCP server step by step with zero black boxes, from JSON-RPC and stdio transport to tools, prompts, resources, sampling, and agent workflows.
JavaScript ★ 17 25d agoExplain → -
gpt-from-scratch
Implementation of a small GPT-style transformer from scratch in PyTorch. Learn how Large Language Models work by building, training, generating text, and visualizing attention.
Python ★ 9 4mo agoExplain → -
calendar-web-component
Calendar - Native HTML Web Component
TypeScript ★ 9 4y agoExplain → -
RustifyData
Rust-powered, Dependency-Free DataFrame Library for Node.js
★ 7 1y agoExplain → -
cleansweep
A lightweight macOS desktop app built with Tauri (Rust + React) to scan folders, analyze disk usage, and safely move files to trash.
TypeScript ★ 6 10mo agoExplain → -
stencil-calendar
No description.
TypeScript ★ 4 5y agoExplain → -
langgraph-course
Comprehensive LangGraph course in TypeScript. Build stateful AI agents, chatbots, ReAct agents, and RAG systems with 12 lessons and working examples.
JavaScript ★ 4 3mo agoExplain → -
pdf-extract-text
No description.
JavaScript ★ 3 1y agoExplain → -
personaplex ⑂
PersonaPlex code.
★ 2 4mo agoExplain → -
omendb ⑂
Fast embedded vector database
★ 2 4mo agoExplain → -
agentscope-runtime ⑂
A production-ready runtime framework for agent apps with secure tool sandboxing, Agent-as-a-Service APIs, scalable deployment, full-stack observability, and broad framework compatibility.
★ 2 3mo agoExplain → -
kokoro
A lightweight, offline Rust inference library for Kokoro TTS - an 82M-parameter open-weights text-to-speech model.
C ★ 2 1mo agoExplain → -
all-agentic-architectures ⑂
Implementation of 17+ agentic architectures designed for practical use across different stages of AI system development.
★ 2 8mo agoExplain → -
danfojs ⑂
danfo.js is an open source, JavaScript library providing high performance, intuitive, and easy to use data structures for manipulating and processing structured data.
★ 1 4y agoExplain → -
open-rag
Production RAG starter. Angular · NestJS · LangGraph · Modal · Hybrid search
★ 1 3mo agoExplain → -
pguso
No description.
★ 1 5mo agoExplain → -
Essential-NLP ⑂
This repository accompanies the book "Getting Started with Natural Language Processing"
★ 1 5y agoExplain → -
openapi-symfony
Skeleton for integrating a generated OpenAPI Symfony Bundle from OpenAPI Spec.
PHP ★ 1 4y agoExplain → -
openapi-typescript-angular-client
No description.
TypeScript ★ 1 5y agoExplain → -
angular-circliful-lib
Demo of circliful with editor to try several features
TypeScript ★ 1 4y agoExplain → -
angular-circliful
circle statistic for angular
★ 1 6y agoExplain → -
openapi-petstore-ui.github.io
No description.
HTML ★ 1 5y agoExplain → -
openapi-php-introduction
No description.
PHP ★ 1 5y agoExplain → -
hostkit
Hostkit - Shopping Cart for Hosting and Domain Provider
★ 1 9y agoExplain → -
filecel
Persist expiring remote media URLs into Cloudflare R2 via streaming uploads.
TypeScript ★ 0 1mo agoExplain → -
kuzu ⑂
Embedded property graph database built for speed. Vector search and full-text search built in. Implements Cypher.
★ 0 8mo agoExplain → -
huggingface.js ⑂
Use Hugging Face with JavaScript
★ 0 5mo agoExplain → -
mlflow ⑂
The open source developer platform to build AI/LLM applications and models with confidence. Enhance your AI applications with end-to-end tracking, observability, and evaluations, all in one integrated platform.
★ 0 8mo agoExplain → -
langchainjs ⑂
🦜🔗 Build context-aware reasoning applications 🦜🔗
★ 0 8mo agoExplain → -
docker-comfy-kontext
No description.
Shell ★ 0 11mo agoExplain → -
soma2000-lang ⑂
Config files for my GitHub profile.
★ 0 1y agoExplain → -
lancedb ⑂
Developer-friendly, embedded retrieval engine for multimodal AI. Search More; Manage Less.
★ 0 1y agoExplain → -
nft-artist-dapp
No description.
TypeScript ★ 0 1y agoExplain → -
mx-nft-marketplace-sc ⑂
Smart contract for ESDT NFT Marketplace
★ 0 3y agoExplain → -
micropython-esp8266-hmc5883l ⑂
Micropython driver for the HMC5883l on the ESP8266
★ 0 9y agoExplain → -
php-unit-testing-tutorial
No description.
★ 0 2y agoExplain → -
web-components-boilerplate
No description.
JavaScript ★ 0 3y agoExplain → -
nft-landr
Landing Page for NFT sellers
★ 0 3y agoExplain → -
deploy-elrond-smart-contract-js
Deploy a Elrond Smart Contract NFT Minter to the Elrond Network
WebAssembly ★ 0 3y agoExplain → -
defi-by-example ⑂
No description.
★ 0 4y agoExplain → -
mex-calculator.github.io
No description.
HTML ★ 0 3y agoExplain → -
polygon-ethereum-nextjs-marketplace ⑂
A full stack digital marketplace running on Ethereum with Polygon & Next.js
★ 0 4y agoExplain → -
brownie_fund_me ⑂
No description.
★ 0 4y agoExplain → -
bep20-generator ⑂
Create a BEP20 Token for FREE in less than a minute with the new Smart Contract Generator for BEP20 Token. No login. No setup. No coding required.
★ 0 5y agoExplain → -
BEP20-Contract-Template ⑂
Standard BEP20 Smart Contract BSC (binance smart chain) & Custom Contract.
★ 0 4y agoExplain → -
Building-Data-Driven-Applications-with-Danfo.js ⑂
Building Data-Driven Applications with Danfo.js, published by Packt
★ 0 4y agoExplain → -
decentragram ⑂
No description.
★ 0 5y agoExplain → -
fotografie-gutersohn.de
No description.
JavaScript ★ 0 4y agoExplain → -
book-a-table
No description.
★ 0 4y agoExplain → -
tslab ⑂
Interactive JavaScript and TypeScript programming with Jupyter
★ 0 5y agoExplain → -
food-delivery-doc.github.io
No description.
HTML ★ 0 4y agoExplain → -
tslab-plotly ⑂
Plotly support for typescript Jupyter notebooks with tslab kernel
★ 0 4y agoExplain → -
food-delivery
No description.
★ 0 5y agoExplain → -
DesignPatternsPHP ⑂
sample code for several design patterns in PHP
PHP ★ 0 8y agoExplain → -
tensorflowjs-with-angular
No description.
JavaScript ★ 0 5y agoExplain → -
Practical-TensorFlow.js ⑂
source code
★ 0 5y agoExplain → -
Cloudly ⑂
A free, open-source, cross-platform servers monitoring.
JavaScript ★ 0 10y agoExplain → -
react-markdown ⑂
Render Markdown as React components
JavaScript ★ 0 8y agoExplain → -
example-vanilla-set-game ⑂
Example on howto use open-wc
★ 0 7y agoExplain → -
openapi-php
No description.
★ 0 5y agoExplain → -
angular-openapi-client-demo
No description.
TypeScript ★ 0 5y agoExplain → -
deep-learning-illustrated ⑂
Deep Learning Illustrated (2020)
★ 0 6y agoExplain → -
tfjs-examples ⑂
Examples built with TensorFlow.js
★ 0 6y agoExplain → -
ngx-masonry ⑂
Angular Module for displaying a feed of items in a masonry layout
TypeScript ★ 0 6y agoExplain → -
rest ⑂
Screencast code, script and HTTP Methods for "RESTful APIs in the Real World Episode 1"
★ 0 6y agoExplain → -
Grokking-Deep-Learning ⑂
this repository accompanies the book "Grokking Deep Learning"
★ 0 6y agoExplain → -
makeyourownneuralnetwork ⑂
Code for the Make Your Own Neural Network book
★ 0 6y agoExplain → -
WellCommerce ⑂
Open-source E-Commerce software
PHP ★ 0 10y agoExplain → -
Collection ⑂
Collection is a set of useful PHP wrapper classes for arrays, similar to Java Collection.
PHP ★ 0 8y agoExplain → -
sonypy ⑂
Python module for Sony Camera Remote API
Python ★ 0 12y agoExplain → -
sf-chain-guides ⑂
Build a blockchain-based cryptocurrency course
JavaScript ★ 0 8y agoExplain → -
handson-ml ⑂
A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn and TensorFlow.
Jupyter Notebook ★ 0 8y agoExplain → -
pydata-book ⑂
Materials and IPython notebooks for "Python for Data Analysis" by Wes McKinney, published by O'Reilly Media
Jupyter Notebook ★ 0 8y agoExplain → -
PythonBuddy ⑂
Online Python Editor With Live Syntax Checking and Execution
JavaScript ★ 0 8y agoExplain → -
nginx-android-app ⑂
android app version of nginx
C ★ 0 9y agoExplain → -
LexikJWTAuthenticationBundle ⑂
This bundle provides JWT authentication for your Symfony REST API
PHP ★ 0 8y agoExplain → -
oauth-in-action-code ⑂
Source code for OAuth 2 in Action
JavaScript ★ 0 8y agoExplain → -
symfony4-rest ⑂
REST in Symfony 4 (https://knpuniversity.com/screencast/symfony-rest)
CSS ★ 0 8y agoExplain → -
certificationy ⑂
The core library to create tests and certifications
PHP ★ 0 8y agoExplain → -
PUGXMultiUserBundle ⑂
An extension for FOSUserBundle to handle users of different types. Compatible with Doctrine ORM.
PHP ★ 0 8y agoExplain → -
ebay_template ⑂
Light, Responsive eBay Template
HTML ★ 0 11y agoExplain → -
ebay-listing-grid ⑂
Ebay Listing Grid is a CSS grid and a micro framework for designing responsive ebay listing templates.
HTML ★ 0 10y agoExplain → -
react-bootstrap ⑂
Bootstrap 3 components built with React
JavaScript ★ 0 8y agoExplain → -
react-native-netflix ⑂
React Native App from my video Course on Youtube
JavaScript ★ 0 9y agoExplain → -
cpanel-UAPI-php-class ⑂
php class for cpanel's UAPI
PHP ★ 0 9y agoExplain → -
IphpFileStoreBundle ⑂
Symfony 2 file upload for doctrine entities
PHP ★ 0 10y agoExplain → -
Font-Awesome ⑂
The iconic font and CSS toolkit
HTML ★ 0 10y agoExplain → -
CalendarBundle ⑂
[ABANDONED] Events calendar bundle for Symfony2
PHP ★ 0 13y agoExplain → -
AdamQuaileFieldsetBundle ⑂
Fieldset Type in Symfony Forms
PHP ★ 0 10y agoExplain → -
LswApiCallerBundle ⑂
Symfony2 bundle that adds cURL API call functionality with full Web Debug Toolbar integration.
PHP ★ 0 10y agoExplain → -
CometCultBraintreeBundle ⑂
Symfony 2 Bundle for Braintree's PHP client library
PHP ★ 0 10y agoExplain → -
ServerStat ⑂
ServerStat is a server monitoring software that tracks cpu, mem and swap.
PHP ★ 0 11y agoExplain → -
php-server-status-dashboard ⑂
PHP Server Status Dashboard is an application that allows for near real-time monitoring of remote servers.
PHP ★ 0 13y agoExplain → -
cPanel-2012-Theme ⑂
cPanel 2012 Theme
CSS ★ 0 12y agoExplain → -
TwitterBootstrapBundle ⑂
A symfony2 bundle for twitter bootstrap
PHP ★ 0 11y agoExplain → -
vespolina-sandbox ⑂
The purpose of this project is to create an expandable PHP based ecommerce platform, built on interchangeable libraries that can be used independently of Vespolina, all managed by configurable processes and whenever possible, using established standards.
PHP ★ 0 12y agoExplain → -
Sylius ⑂
Modern e-commerce for PHP, based on the Symfony2 framework.
PHP ★ 0 11y agoExplain → -
KnpPaginatorBundle ⑂
SEO friendly Symfony2 paginator to sort and paginate
PHP ★ 0 11y agoExplain → -
framework ⑂
The Pagekit Framework
PHP ★ 0 11y agoExplain → -
jquery.fn ⑂
A collection of jQuery plugins
JavaScript ★ 0 12y agoExplain → -
pagekit ⑂
The Pagekit CMS
PHP ★ 0 11y agoExplain → -
ngnfeed-ebay ⑂
No description.
PHP ★ 0 11y agoExplain → -
D4mEbayBundle ⑂
Ebay Bundle to use Ebay Trading API
PHP ★ 0 12y agoExplain → -
PiwikBundle ⑂
Wrapper to call the Piwik Reporting API
PHP ★ 0 11y agoExplain → -
Elf ⑂
[Unmaintained] A collection of helpers for the Symfony Console component.
★ 0 13y agoExplain → -
paypal-ipn-listener ⑂
PayPal IPN listener for PHP >=5.3.0.
★ 0 12y agoExplain → -
cart ⑂
A flexible and modern shopping cart
★ 0 12y agoExplain → -
PortableDocumentBundle
Easy to use pdf service
PHP ★ 0 12y agoExplain → -
KnpSnappyBundle ⑂
Easily create PDF and images in Symfony2 by converting html using webkit
★ 0 12y agoExplain → -
plesk-api-examples ⑂
Plesk API-RPC Usage Examples
PHP ★ 0 13y agoExplain → -
symfony ⑂
The Symfony PHP framework
PHP ★ 0 12y agoExplain → -
BlogBundle ⑂
A Blog Bundle for Symfony2
★ 0 15y agoExplain →
No repos match these filters.