Skip to content
AP

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

Stack: 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

271,886

LINES OF PRODUCTION GO (NHABIT)

9,111

GO TEST FUNCTIONS

17,980

HOMES IN ONE NATIONAL RUN

7+

YEARS SHIPPING PRODUCTS

52

AWS CDK STACK TYPES

[ FIG.05 ]AVAILABILITY

Current configuration

~/alessio/availability.conf[ LOADED ]

01MODE: PART_TIME · CONTRACT
02FULL_TIME:DECLINED
03RESPONSE_TIME: <24H
04# mobile · backend · cloud · ai · outside ir35

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.

ALT_VIEW // STILL_LIFE ↗