A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/Pyrograf below:

Website Navigation


Pyrograf (Piotr) · GitHub

I'm a backend / rendering / systems engineer with an embedded background — now focused on Rust backend, tooling, and systems development. I've designed ARM drivers, built cloud-connected firmware, created CLI and web tools, and automated real-world processes.

🚧

In early development

Techs: Rust, Tokio, TCP, Axum

Key features:

Details

Overview

TODO


Audio Spectrum remote controller with visualization

Techs: C, ESP-IDF, ESP32C3/S3, ESP-NOW WiFi packets, Remote control, DSP, FFT, RGB animation

Key features:

Details

Overview

The continuation of device to visualize audio signal using real-time FFT on an ESP32 platform, driving a 399-pixel RGB LED matrix with animated effects with additional WiFipackets communication.

Gameplay 4 players: 3 hiders one seeker

Techs: Rust, Tokio, TCP, Serde, WGPU, Clap, thiserror

Key features:

Details

Overview

A multiplayer mini-game built from scratch in Rust, featuring a custom async game server and real-time graphical and CLI clients.

The game includes a lobby system, game state transitions, basic NPC behavior, and separate GUI roles depending on player type.

Project Scope

Techs: Rust, Axum, Serde, PDF, Clap, thiserror, palette, image

Key features:

Details

Overview

A personal project inspired by my wife’s hobby.

Users can upload an image, select available DMC colors, and receive a ready-to-print pattern along with a Bill of Materials (BOM) listing all required diamond colors and quantities.

Project Scope

Techs: Rust, Tokio, Clap, thiserror, GDB

Key features:

Details

Overview

Command-line utility for uploading binary data to external NOR Flash on ARM-based devices using a J-Link debugging probe.

The upload process is mediated through a dedicated C-based upload API integrated into the firmware, which is called directly from the host via GDB during a debug session.

Responsibilities

🦀 Internet-connected steam sterilizer firmware

Techs: C, C++, RTOS, Azure IoT HUB/DPS, TouchGFX, MQTT, HTTP, WebSocket, CRUD, TLS, STM32, ESP32

Key features:

Details

Overview

Firmware for an Internet-connected steam sterilizer. Responsible for end-to-end embedded system design, including control logic, connectivity, and modern responsible user interface.

Responsibilities

Techs: C, C++, CMake, Google Test, Linker script, STM32U5, Docker, VS Code, GDB server

Key features:

Details

Overview

Embedded projects are notoriously difficult to transfer between machines or contributors.

This setup isolates the entire development environment inside a Docker DevContainer, making the project reproducible and portable across systems.

It replaces heavier IDEs (e.g., Eclipse-based tools) with a modern, faster workflow using VS Code and Linux-based builds.

Due to USB device mapping limitations in containers, the GDB server is run outside the container — but integrates cleanly with the VS Code debugging workflow.

Responsibilities

Techs: C, ESP-IDF, JavaScript, HTML/CSS, PNG, Dithering, Captive Portal

Key features:

Details

Overview

A standalone E-Ink picture frame with built-in access point and web interface.

Designed to display user-uploaded images without needing external services.

The device serves a fully self-contained web app (HTML/CSS/JS), allowing users to crop, scale, dither, and upload images directly to the ESP32 for display.

Project Scope

Techs: Python, PyGame, Tiled, TMX/TSX, Sprite animation, ECS-style design

Key features:

Details

Overview

A 2D RPG engine inspired by classic top-down games like *Zelda*.

Built in Python with Pygame, it features a layered tile-based world, animated entities, and a component-driven object system.

While the project remains in development, it has laid a strong foundation for a full pixel-art RPG engine.

Project Scope

30+ ⭐ on GitHub · Featured on Instructables with 36k+ views and 190+ likes See project on Instructables ↗

Techs: C, ESP-IDF, ESP32, DSP, FFT, RGB animation

Key features:

Details

Overview

This project visualizes audio input using real-time FFT on an ESP32 platform, driving a 399-pixel RGB LED matrix with animated effects.

It’s designed for living room aesthetics, performance, and modular expandability

🧩 Bluetooth Macro Keyboard

Techs: C++, ESP32, Bluetooth

Key features:

Details

Overview

A compact, Bluetooth-enabled macro keyboard built using an ESP32 board.

Designed to trigger custom key sequences for automation, shortcuts, and productivity tasks.

Project Scope

🏭 Remote-Controlled Exploration Boat for Historical Research

Representative image. Similar view was recorded by our vessel inside the flooded shaft. Source: gazetawroclawska.

Techs: C++, Arduino, CAN, 3D design, 3D print, Camera, RC, LED lighting

Key features:

Details

Overview

A commissioned project to explore a flooded mineshaft located ~20 meters underground in Lubań, Poland.

The vessel was designed to descend into the shaft via 10cm drill and transmit video footage for archaeological and safety assessment.

Project Scope

🏭 Ink Stain Area Measurement Device for Printing Industry

Techs: Python, OpenCV, Custom GUI, 3D Design, 3D Printing

Key features:

Details

Overview

This project was commissioned by a printing company to simplify and speed up the process of evaluating wear on printing cylinders.

Previously, this required expensive equipment and manual measurements. The new solution involved a custom device with fixed camera distance and lighting conditions, paired with OpenCV-based analysis.

Responsibilities

Techs: Java, LWJGL (OpenGL), Custom GUI, 3D rendering, Shaders

Key features:

Details

Overview

A custom game engine and level editor built in Java using OpenGL and LWJGL. Developed over 2 years as a personal challenge to understand real-time rendering, ECS-like architecture, and cross-cutting systems like audio, terrain generation, and GUI handling.

The project helped me explore full-engine architecture and taught me key lessons about code structure, coupling, and the value of testing and separation of concerns.

Heavily inspired by ThinMatrix YouTube series.

Project Scope

🧩 (2011) Hexapod robot with Bluetooth control

Competition video – Wrocław University of Science and Technology

📺 National TV feature – TVP Info

Techs: C++, Arduino, Inverse kinematics, Bluetooth

Key features:

Details

Overview

A six-legged walking robot designed and built in high school — combining mechanical engineering, embedded software, and robotics. The project earned awards at robotics tournaments and received national media coverage.

Project Scope


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4