SYSTEM ONLINE — LONDON, UK
PRODUCT ENGINEER ALESSIO PETRIN
I take products from empty repository to the app stores — websites, mobile apps, and the systems behind them. 7+ years shipping across PropTech, RegTech and HealthTech.
PROTOCOL_01 // MOBILE
Native iOS & Android
Swift and SwiftUI, Kotlin and Jetpack Compose — I built nHabit's Android app solo and co-built its iOS app, replacing the React Native app I had shipped first, with Fastlane release lanes and a 2,400-test safety net.
- NATIVE IN BOTH STORES
- 2,400 ANDROID TESTS
- SWIFTUI · COMPOSE
PROTOCOL_02 // WEB
Web platforms that rank and convert
Next.js applications engineered server-first: semantic, fast and obsessive about Core Web Vitals — from CMS-driven brand sites to multi-tenant SaaS with billing and auth.
- NEXT.JS APP ROUTER
- SEO / CWV OBSESSED
- SAAS · CMS · E-COM
PROTOCOL_03 // BACKEND
The systems behind the screens
Go microservices with domain-driven boundaries — nine services on one shared runtime library, about 272k lines with 9,100 test functions, PostGIS geospatial data and Redis running nHabit in production.
- 9 GO MICROSERVICES
- 9,100 GO TESTS
- POSTGIS · REDIS · DDD
PROTOCOL_04 // CLOUD
Infrastructure as code, all of it
AWS estates defined entirely in CDK — 52 stack types across isolated staging and production accounts, a passed disaster-recovery drill, and error tracking and infra monitoring I built in-house.
- 52 CDK STACK TYPES
- ISOLATED ACCOUNTS
- DR DRILL PASSED
PROTOCOL_05 // AI & DATA
AI as product, not demo
LLM extraction that collected 17,980 live homes from 2,212 agent websites in one national run, an XGBoost ranker behind a statistical ship gate, commute isochrones and a 26-tool chat assistant.
- 17,980 HOMES / ONE RUN
- XGBOOST RANKER
- 26-TOOL ASSISTANT
All of it.
One engineer.
Design, build, ship, operate — one person carrying the whole stack, from empty repository to the app stores.
[ FIG.02 ] SELECTED WORK
Proof, catalogued
UNIT 01IOS · ANDROID
nHabit
AI-powered home-rental platform, from empty repo to native iOS and Android
UNIT 02WEB
nHabit Agent Platform
Multi-tenant B2B agency platform with Stripe billing, CRM sync and a public API
UNIT 03IOS · ANDROID
Mealner
The nutritionist-in-an-app that plans, logs and re-plans your eating around real life
UNIT 04IOS · ANDROID
Aevenna
Calm time orchestration — life goals become time-estimated tasks on your day
UNIT 06WEB
Caelestis Visions
A star-map site with ticketing, shop and CMS for an Italian cultural association
UNIT 07WEB
AetherCore
A real-time 3D PC configurator and storefront for a French custom-PC builder
UNIT 12SYSTEM
Jarvis
A fully local voice assistant with hands, and the safety kernel that keeps them safe
VIEW ALL — 12 UNITSStack: Go, TypeScript, Kotlin, Jetpack Compose, Swift, SwiftUI, React, Next.js, Python, PostgreSQL, PostGIS, Redis, AWS CDK, ECS Fargate, Lambda, CloudFront, Docker, GitHub Actions, Fastlane, Playwright, LLM Tool-Calling, Stripe, Three.js, WebGL, Tailwind
LINES OF PRODUCTION GO (NHABIT)
GO TEST FUNCTIONS
HOMES IN ONE NATIONAL RUN
YEARS SHIPPING PRODUCTS
AWS CDK STACK TYPES
Current configuration
~/alessio/availability.conf[ LOADED ]
Not looking for a full-time move — I lead product engineering at nHabit. Part-time roles and outside-IR35 contracts are the priority, remote or London hybrid. The inbox is always open for a good conversation.