Software developer

Michal
Forman

Software developer and student at Matfyz (Charles University). I build web and native apps, and I'm drawn to data analysis and finance, so I try to work them into my projects where it makes sense.

Development Automation Data analysis
Michal Forman Prague, CZ

Selected work

01

auto-invest

Repo ↗

A self-operating investment engine. It runs every day without me: dollar-cost averaging across ETFs, stocks and Bitcoin on two exchanges (Trading212 and Coinmate), with allocation weights that scale up the further an instrument sits below its all-time high.

  • Places real orders via HMAC-signed REST clients, then reconciles fills, fees and exchange rates
  • Every transaction audited in Supabase; monthly email reports with anomaly detection and Czech payment QR codes
  • Withdraws BTC to self-custody automatically once holdings pass a threshold
378tests
2exchanges
Dailyautonomous runs
PythonSupabaseGitHub Actionspytest
02

poker

Repo ↗

An offline-first PWA that replaces physical poker chips. The phone lies flat on the table and handles the whole Texas Hold’em betting flow (blinds, dealer rotation, raises, split pots) while you play with real cards. No backend, no account: all state lives on the device.

React 18TypeScriptZustandVite PWA
03

3D printing business automation

Closed source

I run a 3D printing business, and I’ve automated most of it. Internal tools that take a job from order to finished part with almost no manual steps in between:

  • Order to print: a new order comes in from Shopify and the printers automatically start producing the right parts
  • Invoicing: receipts and invoices generated and sent on their own
PythonMQTTPostgreSQLShopify API

Experience

Sep 2023 to now

Baker’s Paradise · CTO & Co-Founder

One of the largest 3D-printed cookie cutter e-shops in Europe, shipping across the EU. I lead engineering (the internal apps and automation the business runs on) and stay hands-on across operations, marketing, customer relations and product development (see project 03).

Jul to Aug 2025

Flowstate · Software Developer

Built a client website as part of a team of developers. WordPress, PHP, jQuery.

Jan to May 2025

Gymnázium Jana Palacha · UX Designer

Part of the team that designed the user experience for the school’s new website. Interactive prototyping in Figma.

Dec 2023

University of Göttingen · Software Developer, intern

Two-week internship building an application for data display and manipulation. Python, PyQt5.

About

I started building for the web on my own and kept going. Now I study computer science at Matfyz and build web and native apps, often with some automation or data work behind them.

Study

Computer science at the Faculty of Mathematics and Physics, Charles University.

Started early

I picked up programming and web development in high school through online web courses.

3D printing business

I co-founded it and lead its engineering. It also runs the automation I build.

Interests

Web and native apps, data analysis, finance and investing.

Stack

Languages TypeScript / JavaScript · Python · SQL · Java · Swift

Frameworks React · Next.js · Angular · Node · SwiftUI

Tools PostgreSQL · Supabase · Tailwind · Git · Vercel · AWS · Figma

Contact

Open to internships, part-time roles and freelance work.

michal.forman@proton.me