Software engineer · 4+ years

Hey, I'm Adrian. I build mobile apps

I like taking an idea from a rough sketch to something people can download. I do the design and the code, and I run the servers too.

TypeScriptReact NativeExpoNext.jsReactFlutterSupabasePostgreSQLDockerStripeUnityC#

01 Now

What I'm working on

iOS app

Nutoro

Food logging that stays out of your way

Most calorie trackers make you log food one item at a time. In Nutoro you put a whole meal on a plate, check the totals and log it in one tap. When typing is too much effort, scan the barcode or snap a photo and let AI fill it in.

  • React Native
  • TypeScript
  • Expo
  • Self-hosted Supabase
Nutoro plate summary with meal totals
Nutoro food log timeline with daily macros
Nutoro dashboard with calories and body stats
iOS app · App Store

HealthCore

Apple Health, but readable

Your iPhone collects a lot of health data and shows you very little of it. HealthCore turns it into trends you can read at a glance, like sleep stages and net calories, and hands out streaks for the habits you're working on. Your data never leaves the phone.

  • Flutter
  • Dart
  • HealthKit
HealthCore weekly insights with streaks and medals
HealthCore home dashboard
HealthCore sleep stages view
Web app

Kayletter

Little letters, delivered by a pig

You write a stack of love notes, and a pixel pig delivers one a day to someone you care about. Each letter they read grows a sunflower in their garden. In between, they can feed the pig and teach it tricks. The original Firebase version just got a full rebuild.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Stripe
Web app · AI

SetupSignal

An AI trader that shows its work

An AI day trades BTC and MNQ on a simulated account and gets better from its own results. Everything happens in the open: each trade idea, the reasoning behind it and a running journal. It's a study tool for people learning to trade, not financial advice.

  • Next.js
  • TypeScript
  • PostgreSQL + pgvector
  • Docker
MNQ · 5m · simulated Live
Trade idea · Long retest +1.8R

02 Before that

Game jams and side quests

Abyssal game

Abyssal

2nd place

A wave-survival game made in a week with a 2D artist.

Unity · C#

Shape Shifted game

Shape Shifted

5th place

An endless runner built in three days, with a coin shop for unlocking new looks.

Unity · C#

Overboard game

Overboard

Game jam

A 3D endless runner, built alongside a 3D artist over seven days.

Unity · C#

Tappy Tile mobile game

Tappy Tile

Google Play

Tap the tiles in order as fast as you can and chase the global leaderboard.

Unity · C#

Minesweeper clone

Minesweeper

Desktop

A faithful Windows remake, built with a classmate as a final term project.

C# · XAML · UWP

More on GitHub ↗

Prototypes, tools and a few games that never left my laptop.

adrian.piwin between sets

03 About

A bit about me

I've been into computers since I was a kid, and programming was the first thing that really clicked. I studied computer science and have written software for a living ever since.

Most of my side projects start with something in my own life. I lift and I game, so I end up building health apps and entering game jams. I like owning the whole stack, right down to the server my apps run on.

I'm happiest with a puzzle I haven't solved yet.

04 Contact

Say hi

Reach out about a role, a project or anything you saw here. I read everything.