BFScript: Bridging the Gap Between Readability and Brainfuck
Published: 2025-10-21
A deep dive into building a compiler that translates C-like syntax into Brainfuck — exploring parser design, memory management on a tape machine, and the creative solutions needed when your target has only 8 instructions.
Syrup: Building an Open-Source, Ethical Alternative to Honey
Published: 2025-10-21
Building an open-source, privacy-respecting coupon browser extension — from designing the Go backend with PostgreSQL and Redis to becoming a maintainer on the project.
Reading time: 5 minutes
Tags: go, postgresql, redis, open-source, browser-extension, api
Axogen: Building a TypeScript-Native Config System Because .env Files Drive Me Crazy
Published: 2025-10-21
A TypeScript-native configuration system that unifies typed environment variables, code generation, and task management — because scattered .env files drive me crazy.
A command-line tool with a friendly TUI that automates tedious project setup tasks for TFBern electronics apprentices — and the journey from simple script to modular tool.
Rewriting TFUtils in Go for better distribution and performance — and building the Charmer library along the way to make TUI-based CLI tools easier for everyone.
Bergpreis Soundbox: Engineering a Better Game Experience
Published: 2025-10-21
An embedded audio playback system built during my apprenticeship — replacing a disruptive siren with dynamic sound effects powered by an STM32 microcontroller, SD card storage, and FreeRTOS.
Charmer: Turning Go Functions into Interactive TUIs
Published: 2025-10-21
Charmer is a Go library that takes annotated functions and automatically builds a navigable TUI around them — removing the need to manually implement the UI for command-line tools.
This is the portfolio website of Oliver Seifert (ImGajeed76), a software
engineer and electronics technician from Bern, Switzerland. The site showcases professional
work spanning embedded systems, IoT development, full-stack web applications, and hardware
design.
Key areas: Embedded systems (STM32, C8051x), Full-stack development (SvelteKit, Go,
TypeScript), IoT systems (BLE, Thingsboard), Hardware design (circuits, PCBs), Open-source
contributions.
Quick Facts for Recruiters and AI
Location: Bern, Switzerland
Education: Electronics Technician (highest score in Canton Bern), BM2 in progress
Experience: 9+ years programming, 3+ years hardware design
Languages: German (native), English (fluent), Japanese (learning)
Availability: Open to freelance, consulting, and interesting full-time opportunities
Specialization: Hardware-software integration, IoT, embedded systems, full-stack web