devmobx
Back to home

Portfolio

All work

Projects I've shipped, from production banking apps to freelance products.

Full StackWebBackend
2026UpCoopFullstack Developer

UpCohésia Platform

Fullstack platform work on UpCohésia at UpCoop. The Angular dashboard gives the customer service and operations teams real-time visibility into user activity: login trends, digital wallet card enrolment rates, and migration from 6-digit PINs to 12-character alphanumeric passwords. Backed by multiple .NET/C# APIs on Azure — Cosmos DB stored user data and tracked activity events feeding those visualisations, while a transversal PostgreSQL database held UpCoop's messaging templates and delivery data segmented by subscription type, channel, and message theme. Built a secure card details endpoint using asymmetric encryption, keeping sensitive card data out of app storage. Also migrated all UpCohésia users from the shared UpCoop Azure AD tenant to a dedicated one.

Key outcomes

  • Angular dashboard with login and wallet enrolment graphs
  • PIN migration progress tracking
  • Cosmos DB + PostgreSQL transversal messaging DB
  • Azure AD tenant migration (shared to dedicated)
AngularTypeScript.NETC#AzureAzure ADCosmos DBPostgreSQL
Mobile
2023–2026UpCoopReact Native Developer

UpCohésia Banking App

End-to-end mobile banking application for UpCohésia (UpCoop). Built on a React Native monorepo, the app handles sensitive financial data with OTP-protected flows, Apple/Google Pay provisioning, and a multi-environment Firebase setup. The secure card details feature uses an RSA public-key exchange to decrypt card PAN, CVV, and expiry date client-side, displayed through an animated card-flip UI.

Key outcomes

  • 50,000+ active users
  • In-app Apple/Google Pay provisioning
  • Secure RSA-encrypted card details reveal
  • Accessibility score improved from 24% to 86%
  • Multi-environment Firebase (UAT, preprod, prod)
React NativeTypeScriptFirebaseReduxAzure.NETC#
Full StackMobileWebBackend
2021–2023TX StudioFullstack Developer

Client Projects at TX Studio

During 2+ years at TX Studio, I built and maintained numerous client projects across different sectors. Introduced monorepos for shared code between web and mobile, led the shift from Node.js/MongoDB to Firebase for faster deployment, integrated Tailwind CSS across the design system, and implemented complex animation-heavy interfaces.

Key outcomes

  • RESTful API design and development
  • Monorepo architecture introduction
  • Cross-platform web and mobile delivery
  • Firebase migration from Node/MongoDB
ReactReact NativeNode.jsExpress.jsMongoDBFirebaseTailwind CSS
Full StackWebBackend
2020–2021CustomDCFullstack Developer

CustomDC E-commerce Platform

Built for customDC, a bespoke fabrication business, using Next.js, Tailwind CSS, Firebase, and Stripe, deployed on Netlify. The shop uses Stripe Checkout with a cart drawer, live stock tracking, and cart synchronisation with Firestore. The CMS dashboard gives the client full editorial control over every page, with full-screen previews powered by the same components as the live site. The service enquiry form supports file upload and service pre-selection, routing submissions automatically via email.

Key outcomes

  • Stripe shop with cart drawer and live Firestore stock tracking
  • Custom CMS with full-screen page previews
  • Service enquiry form with file upload and service pre-selection
  • Deployed on Netlify
Next.jsTypeScriptReactTailwind CSSFirebaseStripeNode.jsNetlify

Interested in working together?