Building SPT for Sofia and Zürich

I started SPT in May as an experiment with Chinese open-weight models: first DeepSeek 4 Flash, then DeepSeek 4.1 Flash. I also tried different coding harnesses, including Codex and Pi.

A public transport app gave me something useful to build while comparing them: find a nearby stop in Sofia, check when the tram is coming, and work out which connections to take. Five months later, it also works in Zürich.

Filecoin oracle on Ethereum

A short article on how we implemented a proof of concept for a Filecoin oracle on Ethereum during PL hack week.

How to build a liquidator bot for DeFi

A short article on how liquidations take place in practice on Ethereum when asset prices change.

Adaptive Bitrate Streaming with DVR using Wowza Streaming Engine and OSMF Grind Player

A short article explaining how to configure Wowza Media Server and produce a live video stream with adaptive bit rate.

Rails 3 Nested Form for Single Table Inheritance associations

A few weeks ago we had to implement a CRUD form in Rails for a model utilizing Rails’ single table inheritance associations.

Integrating Docker with Jenkins for continuous deployment of a Ruby on Rails application

For the past few weeks, I have been working on integrating Docker and Jenkins in order to improve the continuous integration workflow of a project I work on.

How to capture live video feed from an external HD camera and encode it for a live webcast?

In my previous blog post, I gave a high-level overview of the workflow when producing a live webcast for an event. In this post I will discuss in detail what hardware is necessary to produce a high-quality live streaming with one external camera, as well as how to configure the software encoder to stream to a media server.

How to produce a live webcast for your event?

Producing a live webcast for an upcoming event is a complex job, which involves a few important tasks. This post aims to briefly cover all of them, as well as highlight the most common mistakes event organizers make.

Using Docker and Vagrant on Mac OS X with a Ruby on Rails application

I have been following the development of Docker for the past few months. Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. A few great tutorials on how to use it already came up, so I decided to give it a try for a side project and share my experiences. All the files discussed in this post can be found at this GitHub repository

Multiple file upload with HTML5 and RailsAdmin (Ruby on Rails)

Yesterday I spent a few hours working on adding multiple file upload capabilities to the administrative panel of a website I am working on. The administrative panel of the website is built using RailsAdmin. RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data.