Open Source
CLI tool that scans JS/TS projects for deprecated API usage - in your own code and across node_modules type definitions. Extracts replacement hints from JSDoc and outputs results as a table, JSON, or Markdown.
Born out of frustration upgrading large codebases - instead of hunting deprecated calls one by one, I wrote a script to surface them all upfront. Cleaned it up, published it.
Side Projects
AI-powered fitness app for iOS. Generates personalized training plans, tracks workouts in real time, syncs with Apple Health, and uses computer vision to identify gym equipment via camera.
Most fitness apps hand you a static plan and call it personalization. I wanted something that actually knows your gym, adapts to your progress, and makes showing up feel rewarding. So I built it.
Personal finance dashboard for Polish retail investors using XTB broker. Drop your XTB Excel exports - the app parses them and gives you a full portfolio picture in one dashboard.
XTB's built-in reporting has no FIRE planning, no cross-account aggregation, no dividend analytics. I built what I actually needed to track my path to financial independence.
Archived
Converts JPG images into ASCII art in the browser. Each pixel is mapped to grayscale using the CIE 1931 linear luminance formula, then matched to the nearest character in an ASCII density map.
Weekend experiment to understand how image processing works at the pixel level. Ended up learning more about color science than I expected.