Juan Ciancio's Work | ContraWork by Juan Ciancio
Juan Ciancio

Juan Ciancio

Fullstack Engineer — Apps & AI Automation

New to Contra

Juan is building their profile!

Cover image for A football club needed a
A football club needed a mobile app to modernize member interactions — replacing physical membership cards with a digital version, offering in-app payment of pending fees, and centralizing benefits and news in a single touchpoint. End-to-end mobile application built with React Native, designed for both iOS and Android from a single codebase. Integrated with the club's existing backend API — which required deep analysis of the existing endpoints, authentication flow, and data contracts to build a reliable mobile experience on top of infrastructure I didn't control. Key features: Digital membership card with secure authentication In-app payment of pending fees Member benefits catalog Club news and announcements feed Member profile management Stack: React Native, TypeScript, REST API integration. Role: Sole mobile developer — architecture, UI/UX implementation, state management, API integration, authentication flow, and deployment to both App Store and Google Play. Outcome: Production app delivered and in active use by club members, replacing the need for physical membership cards and enabling digital-first member operations.
0
18
Cover image for A local barbershop needed a
A local barbershop needed a reliable desktop tool to replace paper-based records — tracking customer haircuts, revenue, and time-based performance reports without depending on internet or monthly SaaS fees. Built end-to-end as the sole developer. Chose Tauri over Electron for performance and footprint: the app runs on a Rust-based runtime with a React frontend, resulting in a lightweight bundle and native-level responsiveness. SQLite as the local database keeps everything fully offline — no cloud dependencies, no latency, no subscription lock-in. Key features: Haircut registry with full customer history Revenue analytics with breakdowns by day, week, month, and year Hour-of-day performance tracking for scheduling insights Single-user installation with no external infrastructure required Stack: React, TypeScript, Tauri (Rust runtime), SQLite. Role: Sole developer — requirements gathering, UX, frontend, backend logic, database design, packaging, and deployment. Outcome: Production app delivered and currently in daily use at the client's business.
0
24