Kraków, Poland

I build useful things
for the web.

I'm Michał — a software developer building small web products, tools and experiments that feel simple to use.

JavaScriptweb apps
Node.jsbackend
REST + SQLiteAPIs & data
Michał Ciechanowski at a seaside restaurant
somewhere warmer than Kraków 2026
JavaScript✦Node.js✦Express✦REST APIs✦SQLite✦HTML / CSS✦Git✦Netlify✦Render✦JavaScript✦Node.js✦Express✦REST APIs✦SQLite✦HTML / CSS✦Git✦Netlify✦Render✦

Software by day.
Cheap flights when possible.

I like taking small ideas and turning them into polished, usable web products. I care about clean interfaces, useful interactions and keeping things simple enough to actually ship.

Originally from Poznań, now based in Kraków. Outside of code you'll usually find me looking for good coffee, planning a short trip or taking way too many photos of the sea.

Based inKraków
FromPoznań
FocusWeb products & APIs
LanguagesPL / EN
01 live

StatusLite

A lightweight service status dashboard with editable service states, incident tracking, uptime stats and browser-side persistence.

JavaScriptlocalStorageResponsive UINetlify
02 live
saved routeKRK → VIE

Routewise

A city-to-city route planning concept with travel modes, estimates, route timelines and locally saved trips.

JavaScriptlocalStorageInteraction DesignNetlify
03 live
↓ drop files here
previewing locally...
✓ nothing uploaded

Dropzone

A browser-only drag-and-drop file workspace with image previews, text inspection, metadata and type filtering.

JavaScriptFile APIObject URLsNetlify
04 live
GET/api/issues200
POST/api/issues201
PATCH/api/issues/:id200
DELETE/api/issues/:id204
SQLite ● connected

Issueflow

A Node.js issue-tracking REST API with SQLite persistence, CRUD endpoints, validation, rate limiting and a lightweight dashboard.

Node.jsExpressSQLiteREST APIRender
2022 — 2026

Poznań University of Technology

Computer Science · Bachelor of Engineering

Poznań, Poland
2018 — 2022

Zespół Szkół Komunikacji im. Hipolita Cegielskiego

IT Technician

Poznań, Poland

Have something interesting?

Let's build something
that actually works.