Deniz Arcan
Product engineer · Istanbul, Türkiye · works remotely in CET ±2
Profile
I build the unglamorous parts of software — billing, permissions, offline sync — and make them feel obvious to the people who use them. Ten years across product teams of four to forty, mostly TypeScript and Postgres.
Experience
Senior product engineer · Tilda Ledger
Mar 2023 – present (3 yrs 9 mos)
B2B invoicing, 2,400 business customers · Istanbul · hybrid
- Led the move from per-seat to usage-based pricing: 2,400 accounts migrated over six weeks with zero incorrect invoices.
- Designed the role and permission model now used by every product team; access-related tickets fell from 140 to 31 a month.
- Mentor two engineers; run the fortnightly RFC review.
Product engineer · Yükport
Jun 2020 – Feb 2023 (2 yrs 9 mos)
Freight marketplace for regional hauliers · Istanbul
- Built the offline-first driver app (React Native); proof-of-delivery works with no signal and syncs within 4 s of reconnecting.
- Cut support calls from drivers by 38% by replacing a 9-step job flow with three screens.
Frontend engineer · Mavna Studio
Jan 2018 – May 2020 (2 yrs 5 mos)
Product studio, 14 people · Izmir
- Shipped 11 client products, from a ferry ticketing kiosk to a municipal open-data portal.
- Started the studio’s shared component library and accessibility checklist.
Software developer · Sema Yazılım
Jul 2016 – Dec 2017 (1 yr 6 mos)
ERP integrations · Ankara
- Wrote the e-invoice export used by 300 accounting offices.
Selected projects
- Usage-based billing without a big bang 20250 incorrect invoices · churn flat at 1.1%
- Permissions people can read 2024Access tickets −78%
- Proof of delivery, offline 2022Sync p95 3.8 s · 0 lost deliveries in 14 months
- is-gunu — Turkish business days 2021–1,240 stars · 38k weekly downloads