Projects
A collection of projects I've built - from innovative experiments to production platforms used by millions.
Featured Projects
MarketAlerts.ai
AI-Powered Investment Intelligence Platform
Built the AI investment intelligence platform end-to-end, including large-scale data pipelines and the AWS-to-GCP migration.
As CTO and Founding Engineer, I lead the development of this full-stack investment intelligence platform that helps investors analyze markets and discover trade ideas. The platform includes a web application, mobile app, and CMS. Key features include AI-powered watchlists that monitor stocks and notify users of key events (earnings, analyst ratings, insider transactions, technical patterns), Smart Screener, AI Trade Search, and coverage across 20+ global markets. The infrastructure includes a Python-based AI classification system using hierarchical GPT models for categorizing financial signals (M&A, guidance, products), a data monorepo with 100+ API endpoints, scheduled Airflow pipelines, article crawlers, and ETL workflows processing large volumes of data from multiple sources (FMP, SEC filings, news articles, and more). I also led the cloud migration from AWS to GCP and built the public marketing sites for MarketAlerts and its continuation, MyQuant.
Client
MarketAlerts
Sector
Financials
Role
CTO / Founding Engineer
Date
May 2024 - January 2026
Services
Development Architecture DevOps AI Integration Big Data Cloud Migration
Skills
Javascript React Zustand PostgreSQL MongoDB Redis
Links
IoT Platform
An IoT Platform for smart city infrastructure management
Designed and delivered a 20+ microservice smart-city backend with real-time data processing on Kubernetes.
Designed/architected and developed the backend architecture for a Middle Eastern government smart city initiative. The platform consisted of 20+ microservices, each with their own database and API - this included things like authentication, onboarding, dashboard, marketplate, smart parking, smart lighting, support, and many more services. The additional services that we used were: Postgres for general data storage, Cassandra for time-series data storage, Kafka for event streaming, Grafana for monitoring, Keycloak for authentication, and everything was deployed on Kubernetes.
Client
N/A
Sector
Utilities
Role
Tech Lead / Backend Architect
Date
August 2024 - February 2025
Services
Development Architecture Planning DevOps
Skills
Typescript Node.js PostgreSQL Cassandra Redis Kafka
ClassCharts
School Seating and Behaviour Management Software
Scaled the platform from early-stage to millions of users, modernized the stack, and led infrastructure migrations.
I joined when the project was still relatively small, but it has grown into quite a large-scale project over the years. During that time, I have not only contributed to the majority of features but also performed a significant amount of upgrading and refactoring of the codebase. This included migrating from Rackspace to GCP, and finally to AWS, creating migration scripts between the platforms, containerizing the development and production environments, splitting features into separate micro apps from jQuery to React, rewriting mobile apps in React Native, setting up a CI/CD pipeline, setting up and preparing an E2E suite, and mentoring newly joined developers and juniors.
Client
Edukey Education Ltd
Sector
Education
Role
Senior Software Engineer
Date
November 2015 - December 2023
Services
Development Architecture Planning DevOps
Skills
PHP CakePHP MySQL Javascript Typescript Redis
Links
OpenVoice Flow
Real-Time Voice Transcription Desktop App
A cross-platform desktop application built with Rust and Tauri for real-time voice transcription. Features multi-provider support (Soniox, Whisper, Ollama), a floating overlay interface for live feedback, transcription history with audio storage, and customizable hotkeys.
Client
Personal
Sector
Communication Services
Role
Founder / Full-Stack Engineer
Date
October 2025 - January 2026
Services
Development Architecture Desktop Apps
Skills
Rust Tauri React TypeScript SQLite WebSockets
Links
MoaiTime
An all-in-one productivity tool
Towards the end of 2023, I was thinking about a new project I could work on. Being someone who is passionate about productivity and uses several different tools for all my needs, I decided to make an all-in-one tool that would cover all of them! The platform includes a calendar, tasks, habits, notes, focus sessions, mood tracking, and much more. Learn more about it on either my blog post or on GitHub.
Client
Personal
Sector
Communication Services
Role
Founder / Full-Stack Engineer
Date
October 2023 - May 2024
Services
Development Architecture Planning DevOps Design
Skills
Typescript React Zustand Jotai Zod React Router
Metis
News Aggregation & Classification System
A personal project for aggregating, classifying, and indexing financial news articles. The system processed around 100,000 articles daily using a microservices architecture with specialized data stores - Clickhouse for analytics, Meilisearch for search, and Redis for caching. Event-driven processing via BullMQ handled the article pipeline.
Client
Personal
Sector
Financials
Role
Founder / Full-Stack Engineer
Date
June 2021 - May 2024
Services
Microservices System Design Big Data AI Integration
Skills
Typescript React Zustand Jotai Zod React Router
Links
More Projects
ProvisionMap
School Provision Mapping Software, including School Robins and Safeguard my School
Led delivery of a nationwide deployment used across a Mediterranean country, applying the same scalable patterns as ClassCharts.
Similar to ClassCharts above, but on a smaller scale. Many of the lessons learned in ClassCharts were also applied here, including a nationwide rollout across a Mediterranean country.
Client
Edukey Education Ltd
Sector
Education
Role
Lead Engineer
Date
November 2015 - December 2023
Services
Development Architecture Planning DevOps
Skills
PHP CakePHP MySQL Javascript Typescript Redis
Links
Literacy Assessment Online
Online Literacy Assessment Software
Led a full rewrite from Zend Framework to CakePHP, improving maintainability and performance.
Completed a full redesign and rewrite of the application, transitioning from Zend Framework to CakePHP.
Client
Edukey Education Ltd
Sector
Education
Role
Senior Software Engineer
Date
November 2015 - December 2023
Services
Development Architecture Planning
Skills
PHP CakePHP MySQL Javascript Redis Zend Framework
Links
Report Comment Bank
Online Report Comment Bank Software
Modernized the platform with the same architecture approach as Literacy Assessment Online, improving reliability and usability.
Similar to the work completed for Literacy Assessment Online.
Client
Edukey Education Ltd
Sector
Education
Role
Senior Software Engineer
Date
November 2015 - December 2023
Services
Development Architecture Planning
Skills
PHP CakePHP MySQL Javascript Redis Zend Framework
Links
Einrichtungspartnerring VME Advent Facebook Apps
Role: Senior Software EngineerYearly Advent Facebook App for Einrichtungspartnerring
Client
Einrichtungspartnerring VME, via Cuibono Media Network GmbH
Sector
Consumer Discretionary
Date
November 2012 - January 2019
Services
Development Planning
Skills
PHP MySQL Javascript jQuery Bootstrap
Links
Brauerei Königshof Advent Facebook Apps
Role: Senior Software EngineerYearly Advent Facebook App for Brauerei Königshof
Client
Brauerei Königshof, via Cuibono Media Network GmbH
Sector
Consumer Discretionary
Date
November 2012 - January 2019
Services
Development Planning
Skills
PHP MySQL Javascript jQuery Bootstrap
Links
Cardisio Website
Role: Senior Software EngineerWebsite for Cardisio
Client
Cardisio GmbH, via Cuibono Media Network GmbH
Sector
Health Care
Date
November 2017 - February 2018
Services
Development Planning
Links
Stadtwerke Krefeld Advent Facebook Apps
Role: Senior Software EngineerYearly Advent Facebook App for Stadtwerke Krefeld
Client
Stadtwerke Krefeld, via Cuibono Media Network GmbH
Sector
Utilities
Date
November 2012 - January 2018
Services
Development Planning
Skills
PHP MySQL Javascript jQuery Bootstrap
Links
Ruhrbuhnen App
Role: Senior Software EngineerWeb App for Ruhrbahn GmbH
Client
Ruhrbahn GmbH, via Cuibono Media Network GmbH
Sector
Utilities
Date
September 2017 - December 2017
Services
Development Planning
Skills
PHP MySQL Javascript jQuery Bootstrap
Links
Falkenberg Website
Role: Senior Software EngineerWebsite for Falkenberg GmbH
Client
Falkenberg GmbH, via Cuibono Media Network GmbH
Sector
Communication Services
Date
July 2017 - October 2017
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Dudija Memeti Website
Role: Senior Software EngineerWebsite for Dudija Memeti
Client
Dudija Memeti, via Cuibono Media Network GmbH
Sector
Communication Services
Date
June 2017 - September 2017
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Innogy Room Planner
Web App for the Innogy Room Planner
I developed a 2D room planner application that allows users to create rooms and place doors, windows, and furniture within them.
Client
Innogy, via Cuibono Media Network GmbH
Sector
Energy
Role
Senior Software Engineer
Date
March 2017 - June 2017
Services
Development Planning
Skills
PHP MySQL Javascript jQuery Bootstrap
Links
MyENMS App
Energy Management Software
I developed an energy management app for the energy sector, allowing users to connect different energy sources, manage and monitor them in real-time. Additionally, it features alerting/notification functionality, reports, virtual and physical energy meters, and much more.
Client
Axxerion, via Cuibono Media Network GmbH
Sector
Energy
Role
Senior Software Engineer
Date
June 2014 - January 2017
Services
Development Architecture Planning Design
Skills
PHP Symfony Silex MySQL Javascript jQuery
Links
Philips Metronomis App
Configurator for Philips Metronomis LED Lighting
A configurator for Philips that allows B2B customers to design their own custom LED lighting poles.
Client
Philips, via Cuibono Media Network GmbH
Sector
Energy
Role
Senior Software Engineer
Date
May 2013 - October 2016
Services
Development Planning
Skills
PHP MySQL Javascript jQuery Bootstrap
Links
RWE Mint Music Awards App
Role: Senior Software EngineerWeb App for the RWE Mint Music Awards
Client
RWE, via Cuibono Media Network GmbH
Sector
Energy
Date
September 2015 - May 2016
Services
Development Planning
Skills
PHP MySQL Javascript jQuery Bootstrap
Links
Blyzz App
Role: Senior Software EngineerCrowdfunding Platform
Client
MC Capital GmbH
Sector
Financials
Date
April 2014 - November 2015
Services
Development Architecture Planning Design Promotional Video
Skills
PHP Silex Symfony MySQL Javascript jQuery
Links
Property Presentation App
Role: Senior Software EngineerAn app for property presentations
Client
MonkeySource
Sector
Information Technology
Date
August 2015 - October 2015
Services
Development Planning
Skills
Javascript Angular Ionic Bootstrap
Recess Mobile App
Role: Senior Software EngineerA social platform that encourages fun and activity during your down time!
Client
Recess Inc
Sector
Communication Services
Date
June 2015 - September 2015
Services
Development Planning
Skills
Javascript Ionic Angular Bootstrap
MrBooker App
Role: Senior Software EngineerA booking app for hairdressers
Client
Welante GmbH
Sector
Communication Services
Date
July 2015 - September 2015
Services
Development Planning
Skills
Javascript Symfony Bootstrap
Links
VHS Thun Website
Role: Senior Software EngineerWebsite for VHS Thun
Client
Welante GmbH
Sector
Communication Services
Date
July 2015 - September 2015
Services
Development Planning
Skills
PHP MySQL WordPress Javascript jQuery Bootstrap
Links
MC Capital Website
Role: Senior Software EngineerWebsite for MC Capital GmbH
Client
MC Capital GmbH
Sector
Financials
Date
April 2014 - June 2015
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
MyWorkBook App
Role: Senior Software EngineerJob Portal for the Energy Sector
Client
MyWorkBook GmbH
Sector
Energy
Date
October 2014 - April 2015
Services
Development Architecture Planning Design
Skills
PHP Symfony MySQL Javascript jQuery Bootstrap
Links
A+C Plastic Website
Role: Senior Software EngineerWebsite for A+C Plastic Kunststoff GmbH
Client
A+C Plastic Kunststoff GmbH, via Cuibono Media Network GmbH
Sector
Consumer Discretionary
Date
December 2014 - February 2015
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Pflege Gemeinsam Website
Role: Senior Software EngineerWebsite for Pflege Gemeinsam
Client
Pflege Gemeinsam GmbH, via Cuibono Media Network GmbH
Sector
Health Care
Date
November 2014 - January 2015
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Brasi AG Website
Role: Senior Software EngineerWebsite for Brasi AG
Client
Brasi AG, via Cuibono Media Network GmbH
Sector
Consumer Discretionary
Date
October 2014 - December 2014
Services
Development Planning
Links
Lorenzo Pompa Website
Role: Senior Software EngineerWebsite for Lorenzo Pompa
Client
Lorenzo Pompa, via Cuibono Media Network GmbH
Sector
Communication Services
Date
October 2014 - December 2014
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Luckyflex Website
Role: Senior Software EngineerLuckyflex GmbH, Website for a packaging company
Client
Luckyflex GmbH, via Cuibono Media Network GmbH
Sector
Consumer Discretionary
Date
August 2014 - October 2014
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Mengden Architekten Website
Role: Senior Software EngineerWebsite for Mengden Architekten
Client
Mengden Architekten, via Cuibono Media Network GmbH
Sector
Communication Services
Date
June 2014 - September 2014
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
WEK Verpackungen Website
Role: Senior Software EngineerWebsite for WEK GmbH
Client
WEK GmbH, via Cuibono Media Network GmbH
Sector
Consumer Discretionary
Date
May 2014 - July 2014
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Wohnmobilcenter Am Wasserturm Website
Role: Senior Software EngineerWebsite for a motorhome purchasing company
Client
Wohnmobilcenter Am Wasserturm, via Cuibono Media Network GmbH
Sector
Consumer Discretionary
Date
March 2014 - June 2014
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Druckerei Paniczek Website
Role: Senior Software EngineerWebsite for a printing company
Client
Druckerei Paniczek, via Cuibono Media Network GmbH
Sector
Consumer Discretionary
Date
February 2013 - March 2014
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
GET Capital Website
Role: Senior Software EngineerWebsite for GET Capital GmbH
Client
GET Capital GmbH, via Cuibono Media Network GmbH
Sector
Financials
Date
January 2014 - March 2014
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
KOMMERZ Website
Role: Senior Software EngineerWebsite for KOMMERZ GmbH
Client
Kommerz GmbH, via Cuibono Media Network GmbH
Sector
Consumer Discretionary
Date
November 2013 - March 2014
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
PackItPerfect
Role: Senior Software EngineerWeb App for PackItPerfect
Client
PackItPerfect via Cuibono Media Network GmbH
Sector
Information Technology
Date
November 2013 - February 2014
Services
Development Planning
Skills
PHP MySQL Javascript jQuery Bootstrap
Links
Diederich & Schmitz Website
Role: Senior Software EngineerWebsite for Diederich & Schmitz
Client
Diederich und Schmitz GmbH, via Cuibono Media Network GmbH
Sector
Communication Services
Date
October 2013 - January 2014
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Dereinbauschrank Website
Role: Senior Software EngineerWebsite for Dereinbauschrank
Client
Dereinbauschrank, via Cuibono Media Network GmbH
Sector
Materials
Date
October 2013 - January 2014
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Ljubljana Airport Olympic Games Quiz Facebook App
Role: Senior Software EngineerA Facebook app for Ljubljana Airport Olympic Games Quiz
Client
Aerodrom Ljubljana, via Organizem s.p.
Sector
Utilities
Date
November 2013 - January 2014
Services
Development Planning
Links
EZ Footprints
Role: Senior Software EngineerHotel booking website
Client
EZ Footprints
Sector
Communication Services
Date
October 2013 - January 2014
Services
Development Planning Design
Skills
PHP MySQL WordPress Javascript jQuery Bootstrap
Links
Trattoria Da Bruno Website
Role: Senior Software EngineerWebsite for Trattoria Da Bruno
Client
Trattoria Da Bruno, via Cuibono Media Network GmbH
Sector
Consumer Discretionary
Date
September 2013 - December 2013
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Sexes Energy Drink Facebook Prizegame App
Role: Senior Software EngineerA Facebook prizegame for the Sexes Energy Drink
Client
Sexes Energy Drink, via Organizem s.p.
Sector
Consumer Discretionary
Date
July 2013 - September 2013
Services
Development Planning
Folienzentrum Sud Website
Role: Senior Software EngineerWebsite for Folienzentrum Sud
Client
Folienzentrum Süd GmbH, via Cuibono Media Network GmbH
Sector
Consumer Discretionary
Date
May 2013 - August 2013
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
ORA Ludo Facebook App
Role: Senior Software EngineerA Facebook Ludo app for ORA
Client
Radenska, via Organizem s.p.
Sector
Consumer Discretionary
Date
June 2013 - August 2013
Services
Development Planning
Links
Radenska IN Facebook Prizegame App
Role: Senior Software EngineerA Facebook prizegame app for Radenska IN
Client
Radenska, via Organizem s.p.
Sector
Consumer Discretionary
Date
June 2013 - August 2013
Services
Development Planning
Links
DIGGIT Conference Conference Quiz App
Role: Senior Software EngineerA conference quiz app for DIGGIT Conference
Client
DIGGIT Conference, via Organizem s.p.
Sector
Communication Services
Date
May 2013 - July 2013
Services
Development Planning
Links
DIGGIT Quiz Facebook App
Role: Senior Software EngineerA Facebook app for DIGGIT Quiz
Client
DIGGIT, via Organizem s.p.
Sector
Communication Services
Date
May 2013 - July 2013
Services
Development Planning
Links
InCaTec Solution Website
Role: Senior Software EngineerWebsite for InCaTec Solution GmbH
Client
InCaTec Solution GmbH, Cuibono Media Network GmbH
Sector
Information Technology
Date
March 2013 - June 2013
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Billig People Booking Website
Role: Senior Software EngineerWebsite for Billig People Booking
Client
Billig People Booking, via Cuibono Media Network GmbH
Sector
Communication Services
Date
March 2013 - June 2013
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Feelgood Activia Website
Role: Senior Software EngineerWebsite for Feelgood Activia
Client
Danone, via Organizem s.p.
Sector
Consumer Discretionary
Date
March 2013 - June 2013
Services
Development Planning
Skills
PHP MySQL Javascript jQuery Bootstrap
Links
Pepsi Slovenija My Life Quiz Facebook App
Role: Senior Software EngineerA Facebook app for Pepsi Slovenija My Life Quiz
Client
Radenska, via Organizem s.p.
Sector
Consumer Discretionary
Date
April 2013 - June 2013
Services
Development Planning
Links
Shark Energy Frisbie Find the Difference Facebook App
Role: Senior Software EngineerA Facebook app for Shark Energy Frisbie Find the Difference
Client
Shark Energy, via Organizem s.p.
Sector
Consumer Discretionary
Date
April 2013 - June 2013
Services
Development Planning
Links
HEGERATH Website
Role: Senior Software EngineerWebsite for Hegerath GmbH
Client
HEGERATH Unternehmensgruppe GmbH, via Cuibono Media Network GmbH
Sector
Industrials
Date
February 2013 - May 2013
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Pentacom Website
Role: Senior Software EngineerWebsite for Pentacom
Client
Pencatom, via Cuibono Media Network GmbH
Sector
Communication Services
Date
April 2013 - May 2013
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Perutnina Ptuj Slim & Fit Diary Facebook App
Role: Senior Software EngineerA Facebook app for Perutnina Ptuj Slim & Fit Diary
Client
Perutnina Ptuj, via Organizem s.p.
Sector
Consumer Staples
Date
March 2013 - May 2013
Services
Development Planning
Links
Tanz Ritual Berlin Website
Role: Senior Software EngineerWebsite for Tanz Ritual Berlin
Client
Tanzritual Berlin, via Cuibono Media Network GmbH
Sector
Communication Services
Date
January 2013 - April 2013
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Hausarztpraxis Fürstenwalde Website
Role: Senior Software EngineerWebsite for Hausarztpraxis Fürstenwalde
Client
Hausarztpraxis Fürstenwalde, via Cuibono Media Network GmbH
Sector
Health Care
Date
January 2013 - April 2013
Services
Development Planning
Skills
PHP WordPress MySQL Javascript jQuery Bootstrap
Links
Medex Guess the Product Facebook App
Role: Senior Software EngineerA Facebook app for guessing Medex products
Client
Medex, via Organizem s.p.
Sector
Consumer Discretionary
Date
February 2013 - April 2013
Services
Development Planning
Links
Sportina Facebook Prizegame App
Role: Senior Software EngineerA Facebook prizegame app for Sportina
Client
Sportina, via Organizem s.p.
Sector
Consumer Discretionary
Date
January 2013 - March 2013
Services
Development Planning
Links
Red Bull Wings for Fitness Website Localization
Role: Senior Software EngineerWebsite localization for Red Bull - Wings for Fitness
Client
Red Bull, via Organizem s.p.
Sector
Consumer Discretionary
Date
February 2013 - March 2013
Services
Development Planning
Les Mills Slovenija Facebook Prizegame App
Role: Senior Software EngineerA Facebook prizegame app for Les Mills Slovenija
Client
Les Mills, via Organizem s.p.
Sector
Consumer Discretionary
Date
January 2013 - March 2013
Services
Development Planning
Links
Alstar Website
Role: Senior Software EngineerWebsite for a telecommunications company
Client
Alstar d.o.o
Sector
Communication Services
Date
June 2011 - January 2013
Services
Development Planning
Skills
PHP MySQL Joomla! Javascript jQuery Bootstrap
Links
Custom CRM Solutions for Various Clients
Role: Senior Software EngineerCustom CRM solutions for various clients
Client
Alstar d.o.o
Sector
Information Technology
Date
June 2011 - January 2013
Services
Development Planning
Skills
PHP MySQL vTiger Javascript jQuery Bootstrap
ZALA Facebook Prizegame App
Role: Senior Software EngineerA Facebook prizegame app for ZALA
Client
Zala, via Organizem s.p.
Sector
Consumer Discretionary
Date
September 2012 - December 2012
Services
Development Planning
Links
Japanese Name Generator Facebook App
Role: Senior Software EngineerA Facebook app for generating Japanese names
Client
Organizem s.p.
Date
October 2012 - December 2012
Services
Development Planning
Thermana Laško Facebook Prizegame App
Role: Senior Software EngineerA Facebook prizegame app for Thermana Laško
Client
Thermana Laško, via Organizem s.p.
Sector
Health Care
Date
September 2012 - November 2012
Services
Development Planning
Links
Klub Mariborskih Študentov Facebook Prizegame App
Role: Senior Software EngineerA Facebook prizegame app for KMŠ
Client
Klub Mariborskih Študentov, via Organizem s.p.
Sector
Communication Services
Date
September 2012 - November 2012
Services
Development Planning
Links
Sempl Voting System App
Role: Senior Software EngineerA voting system app for Sempl
Client
Sempl, via Organizem s.p.
Sector
Communication Services
Date
July 2012 - September 2012
Services
Development Planning
Skills
PHP MySQL Javascript jQuery Bootstrap
Links
WeWentCarRacing
Attempt #3 of creating a motorsport calendar
As you can see from all the projects below, this is not my first attempt at building a motorsport calendar - there were actually two attempts before this. However, those two attempts never really saw the light of day. This time I decided to try something a bit simpler and just ship it as soon as possible, thus WeWentCarRacing.com was born. Right now, besides the most popular series (Formula 1/2/3/E, WEC, WRC, DTM, BTCC, IndyCar, NASCAR, MotoGP ...) and their events, I have also added all the tracks where the races are held. In addition to countdowns for each session and event, there are also features like live weather, locally adjusted times, and a lot of metadata. This is of course only the start - I am planning to add many more features and functionality in the future.
Client
Personal
Sector
Entertainment
Role
Founder / Full-Stack Engineer
Date
June 2024 - January 2026
Services
Development Architecture Planning DevOps Design
Skills
Typescript Astro React Zod Tailwind CSS SQLite
Links
SimplyPlantAnna
A recipe app for my partner's recipe website
Together with my partner we are building a plant based recipe website.
Client
Personal
Sector
Food & Beverage
Role
Founder / Full-Stack Engineer
Date
August 2024 - January 2026
Services
Development Architecture Planning Design DevOps
Skills
Typescript Astro React Tailwind CSS Docker SQLite
Links
Corco Labs
Role: Founder / Full-Stack EngineerOur software development company, evolved
This is basically just the continuation of our software development company, but with a new name and a new focus.
Client
Personal
Sector
Information Technology
Date
April 2025 - January 2026
Services
Development Architecture Planning DevOps Design
Skills
Typescript Astro React Tailwind CSS Docker Coolify
Links
Corcosoft
Role: Founder / Full-Stack EngineerOur software development company
With my team we build a landing page for our software development company. We are a small team of developers who are passionate about building software that helps people.
Client
Personal
Sector
Information Technology
Date
August 2012 - April 2025
Services
Development Architecture Planning DevOps Design
Skills
Typescript Astro React Tailwind CSS Docker Coolify
Links
Smart Gallery Manager
Role: Founder / Full-Stack EngineerAI-Powered Local Photo Gallery
A self-hosted smart gallery application that scans and displays images from local folders with intelligent features. Integrates Amazon Rekognition for automatic image tagging, HERE Geocoding for location data, and includes a map view for photo locations. Built with a Symfony backend, React frontend, and a Python microservice for image processing.
Client
Personal
Sector
Communication Services
Date
January 2022 - July 2023
Services
Development AI Integration DevOps
Skills
PHP Symfony React Python Docker MySQL
Links
Warehouser
Role: Founder / Full-Stack EngineerInventory Management System
An ERP-style inventory management system handling orders, stock, locations, and shipments. Built with Symfony using a carefully designed domain model to handle the complex relationships between entities.
Client
Personal
Sector
Communication Services
Date
February 2017 - January 2023
Services
Domain Modeling Architecture Database Design
Skills
PHP Symfony Doctrine Twig Bootstrap Cordova
My Budgeteer
Role: Founder / Full-Stack EngineerPersonal Finance Tracking App
A budgeting app focused on keeping user data private by performing financial calculations client-side. Built with RedwoodJS using a full-stack GraphQL architecture.
Client
Personal
Sector
Financials
Date
August 2022 - December 2022
Services
Architecture Security Privacy Design
Skills
Typescript React RedwoodJS Recoil MaterialUI GraphQL
EGVV (Engine Goes Vroom Vroom)
Role: Founder / Full-Stack EngineerA motorsport racing calendar
Client
Personal
Sector
Communication Services
Date
March 2022 - May 2022
Services
Development Planning Design
Skills
Typescript React NextJS Tailwind CSS NestJS Three.js
Links
Lambot
Role: Founder / Full-Stack EngineerAn experimental Binance trading bot
Client
Personal
Sector
Financials
Date
April 2021 - July 2021
Services
Development Planning
Skills
Typescript Node.js Binance API
Links
RaceViz
Role: Founder / Full-Stack EngineerA simple Formula 1 race visualization tool
Client
Personal
Sector
Communication Services
Date
March 2021 - April 2021
Services
Development Planning
Skills
PHP Symfony Doctrine React Redux Bootstrap
Links
Dexlytics
Role: Founder / Full-Stack EngineerA simple DEX analytics tool
Client
Personal
Sector
Financials
Date
January 2021 - January 2021
Services
Development Planning
Skills
Typescript Node.js Docker
Links
Deep Gamer
Role: Founder / Full-Stack EngineerAI system that learns to play video games autonomously
An experimental machine learning project that creates an AI capable of learning game controls through screen capture and neural network training. Built with TensorFlow and Python, it uses Inception V3 architecture to process 640x360 gameplay footage and generates control outputs for autonomous gaming. Features a specialized "WASD Network" optimized for driving games and supports 9 different control actions.
Client
Personal
Sector
Information Technology
Date
May 2017 - July 2017
Services
Development Planning
Skills
Python TensorFlow AI/ML
Links
Synaptic Simple Trainer
Role: Founder / Full-Stack EngineerA simple neural network trainer based on Synaptic
Client
Personal
Sector
Information Technology
Date
July 2016 - September 2016
Services
Development Planning
Skills
Javascript Node.js Synaptic AI/ML
Links
Planetaria
Role: Founder / Full-Stack EngineerA Travian-like MMORPG browser game
Client
Personal
Sector
Communication Services
Date
September 2015 - April 2016
Services
Development Architecture Planning DevOps Design
Skills
PHP Silex Symfony MySQL Javascript jQuery
Links
Chat-O-Mat
Role: Founder / Full-Stack EngineerAn open-source Slack / HipChat alternative
Client
Personal
Sector
Communication Services
Date
November 2015 - January 2016
Services
Development Planning Design
Skills
PHP Silex MySQL Javascript jQuery Bootstrap
Links
Office-O-Mat
Role: Founder / Full-Stack EngineerAn open-source office management system
Client
Personal
Sector
Communication Services
Date
September 2015 - November 2015
Services
Development Planning Design
Skills
PHP Silex MySQL Javascript jQuery Bootstrap
Links
My Sweepstakes
Role: Founder / Full-Stack EngineerA Facebook Prizegame Builder Platform
Client
Personal
Sector
Communication Services
Date
September 2013 - September 2015
Services
Development Planning Design
Skills
PHP MySQL Javascript jQuery Bootstrap
Links