penrose triangle logoPetar Peychev

computer programmer, data wrangler, language design enthusiast

former software engineer at Sparkle Wellness
former data engineer at The Very Group
former software engineer at Jaguar Land Rover


Blog Posts

August 6, 2019

Cellular Automata and their Applications

June 4, 2019

Snake on the BBC micro:bit using MicroPython


Projects

Sageleaf

Experimental work on a procedural programming language with garbage collection, static types, null-safety, errors as values, algebraic data types and pattern matching.

Test Signer Service

Service for signing test answers written as a JWT-authenticated REST API in Go using Chi, PostgreSQL, and Docker.

Tast Scheduler

Distributed event-driven task scheduler and executors using Go and NATS.

CHIP-8 Emulator

CHIP-8 emulator written in Go.