Skip to content
View Bornmajor's full-sized avatar

Block or report Bornmajor

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Bornmajor/README.md

Hi there, I'm Osborn Maja 👋

Full Stack Software Engineer · Web · Mobile · Backend

Portfolio Badge LinkedIn Badge Dribbble Badge Email Badge

👨‍💻 About Me

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).

💼 Professional Work

Tumatuma · UK-to-Africa Money Transfer App

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

Get it on Google Play Download on the App Store


🛠️ Tech Stack

Languages

TypeScript JavaScript Dart Kotlin Java PHP SQL

Frontend

React Next.js Tailwind CSS Redux Zustand TanStack Query HTML5 CSS3

Backend

Node.js Express REST APIs

Databases

PostgreSQL MySQL MongoDB

Backend-as-a-Service & Hosting

Supabase Firebase Netlify

Mobile

Flutter React Native Expo Android Jetpack Compose

Architecture & Testing

BLoC Clean Architecture Patrol

DevOps & Tooling

GitHub Actions Fastlane Git Postman Figma


📂 Project Collections

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

📫 Connect With Me

Pinned Loading

  1. offline_first_app_flutter_demo offline_first_app_flutter_demo Public

    A subscription tracker built step by step to learn **offline-first** Flutter development: local data is the source of truth, the network is an optimization, and synchronization happens in the backg…

    Dart 1

  2. chakula-search chakula-search Public

    Smart food search for restaurant menus.Customers search the way they actually talk, in English, Swahili or Sheng, and get matching dishes with a one-line reason for each match.

    TypeScript 1

  3. practise-redux-react-native-tradeoffs practise-redux-react-native-tradeoffs Public

    Step-by-step Redux learning project.

    TypeScript 1

  4. PractiseManagingCoroutinesKotlin PractiseManagingCoroutinesKotlin Public

    This project is focused on a practical problem in Kotlin coroutines - How do we manage concurrency safely and predictably when multiple coroutines run at the same time

    Kotlin 1

  5. smart-subscription-tracker smart-subscription-tracker Public

    Web-based application designed to manage parking subscriptions efficiently. The app demonstrates the capability of tracking various subscription intervals and integrates with popular payment gatewa…

    CSS 1

  6. optivideo optivideo Public

    This web application optimizes video streams to ensure smooth playback for users. It is powered by Adaptive Bitrate (ABR) algorithms, which dynamically adjust video quality based on the user's netw…

    JavaScript 5 1