I'm a Full Stack Software Engineer who builds secure, scalable products end to end, from database schema and API design to polished web and mobile interfaces. Much of my work is in fintech: cross-border remittance engines, micro-lending platforms, and the apps people rely on to move money.
- 🌐 Web: Fast, accessible frontends with React, Next.js, TypeScript, and Tailwind CSS, using Redux, Zustand, and TanStack Query for state and server-data management.
- ⚙️ Backend: RESTful APIs and services with Node.js, Express, and PHP, backed by PostgreSQL, MySQL, or MongoDB, plus backend-as-a-service platforms like Supabase, Firebase, and Netlify, and integrated with third-party services such as KYC providers.
- 📱 Mobile: Cross-platform apps with Flutter and React Native (Expo), plus native Android (Kotlin/Java, Jetpack Compose).
- 🎨 Design-Centric: I pair engineering with product and UX design in Figma, so what I ship is both solid and intuitive.
- 🧪 Engineering Rigor: Clean Architecture, state management (
BLoC,Riverpod,Redux,Zustand), CI/CD automation (GitHub Actions,Fastlane), and automated testing (Patrol,Maestro).
A cross-border remittance app live on Android and iOS. Built with a feature-first modular architecture, integrated identity verification (KYC), and automated release pipelines.
Flutter BLoC REST APIs Veriff KYC Fastlane CI/CD
Browse my work grouped by platform:
| Collection | What you'll find | |
|---|---|---|
| 📱 | Mobile Apps | Flutter, React Native (Expo), and native Android projects |
| 🌐 | Web Apps | React, Next.js, and Tailwind CSS frontends |
| ⚙️ | Backend Apps | Node.js, Express, and PHP APIs and services |
- Website: majasociet.netlify.app
- LinkedIn: Osborn Maja
- Dribbble (UI/UX): osbornmaja
- Email: osbornmaja@gmail.com

