Check out my new blog about building websites, host your own website and email server, and more under blog.lpj.app
React-Native App Template Logo
React-Native, TypeScript

React-Native App Template

A preconfigured React-Native app template with integrated routing and translation. ReadMe on GitHub

Next.JS Website Translation Template Logo
Next.JS, React, TypeScript

Next.JS Website Translation Template

A lightweight multilingual website starter built with Next.js. Features a simple, React Context–based translation system — no external libraries required. ReadMe on GitHub

POI Harvester Logo
Python

POI Harvester

The POI Harvester is a data extraction tool built with Python and modern UI elements using CustomTkinter. It allows users to collect Points of Interest (POIs) from OpenStreetMap via the Overpass API. Users can interactively define geographic areas by city name or coordinates, select specific tags (keys) and types, and export the results to a structured CSV file or as an SQL file. The SQL export generates a customizable mapping of Overpass keys to table columns for seamless integration into existing databases. ReadMe on GitHub

DIY Smarthome Logo
JavaScript

DIY Smarthome

The DIY smart home system offers the possibility to set up your own local smart home with little programming effort.. It includes a database, a Raspberry Pi or Linux as the host, and an API for communication. The web app is built with React Next.js, and the API with JavaScript. Sensors can be integrated with devices like Arduino or ESP-32. ReadMe on GitHub

Leitstellenspiel App Logo
C#

Leitstellenspiel App

A standalone application for the Leitstellenspiel on Windows operating systems. The app allows users to play the game without the need for a web browser. The app mirrors the game's website and provides the same features in an installable application. ReadMe on GitHub

Java Sorting Algorithms Library Logo
Java#

Java Sorting Algorithms Library

The Java Sorting Algorithms Library is a collection of Java-based sorting algorithms including bubble sort, selection sort, insertion sort, merge sort, quick sort, and heap sort. It is optimized for performance and includes unit tests. It can be easily integrated into Java projects for sorting. ReadMe on GitHub

YouTube Downloader Logo
Python

YouTube Downloader

The tool uses a modern CustomTkinter GUI and allows users to input a YouTube link, select the desired output format (audio or video), and define the download location. It supports basic media extraction functionality and operates independently of a web browser. Known bugs are documented and should be reviewed before use. ReadMe on GitHub