Skip to content
View MichaelSebsbe's full-sized avatar
  • Haventree Bank
  • Toronto

Block or report MichaelSebsbe

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
MichaelSebsbe/README.md

πŸ‘‹ Hi, I'm Michael Sebsbe

Full-stack Mobile & Web Developer πŸ“ Toronto, Canada

I build scalable, production-ready mobile and web applications with a strong focus on performance, developer experience, and real-world reliability. My background spans iOS, Android, backend services, and modern web tech.


πŸ› οΈ What I Work With

Languages & Frameworks

  • TypeScript / JavaScript
  • Swift (iOS, watchOS, WKWebView)
  • Python
  • React / React Native
  • Node.js

Mobile

  • iOS (Swift, UIKit, SwiftUI)
  • React Native (Expo)
  • OTA update systems
  • Push notifications (APNs, Android)

Backend & Infra

  • Node.js services
  • RabbitMQ (event-driven systems)
  • REST & WebSocket APIs
  • Docker & CI/CD pipelines
  • Cloud deployments

πŸ“Œ Featured Projects

πŸ“² EasyPush

A Node.js push notification service using RabbitMQ as a message broker. Designed for scalable, async delivery of iOS push notifications via APNs.

  • TypeScript
  • Message queues
  • Service-oriented architecture

✈️ FlyPieter

A WKWebView wrapper for a browser-based flight simulator experience.

  • Swift
  • iOS WebView integrations
  • Native ↔ Web communication

🐍 Async Notification Service – Python Client

A Python client library for interacting with an async notification service.

  • Python
  • Clean API design
  • Client-side reliability

🌟 Open Source Contributions

✨ React Native Paper – ProgressBar Fix

Merged into @callstack/react-native-paper (popular React Native UI library).

Fixed a visual bug where determinate ProgressBar fill border radius was scaled down at low progress values. Updated the animation approach to preserve rounded fill styles while maintaining native driver compatibility.

  • Impact: Improved visual consistency for thousands of app developers
  • Tech: TypeScript, React Native, Animation transforms
  • View PR #4950

πŸ”„ React Native OTA Hot Update – Bundle Fallback

Merged into @vantuan88291/react-native-ota-hot-update (production OTA update system).

Fixed a critical crash on Samsung devices where SharedPreferences restoration after app reinstall caused startup failures. Implemented validation logic and graceful fallback to embedded bundle when stored paths are stale or missing.

  • Impact: Prevents production crashes in backup/restore scenarios
  • Problem solved: JSBigFileString::fromPath - Could not open file errors
  • Tech: Android, Java, SharedPreferences, edge-case reliability
  • View PR #131

πŸ“ˆ Open Source & Activity

  • Merged contributions in established open-source projects
  • Consistent commits across public and private repositories
  • Focused on bug fixes, edge cases, and production stability
  • Pull requests with real-world impact

πŸ’‘ How I Think About Software

  • Performance matters β€” users notice delays
  • Frontend is the API for humans
  • Systems should fail gracefully
  • Good DevOps saves teams time
  • Clean architecture beats clever hacks

πŸ“« Get in Touch


Thanks for stopping by πŸ‘€ Always happy to collaborate or talk architecture.

Pinned Loading

  1. callstack/react-native-paper callstack/react-native-paper Public

    Material Design for React Native (Android & iOS)

    TypeScript 14.4k 2.2k

  2. vantuan88291/react-native-ota-hot-update vantuan88291/react-native-ota-hot-update Public

    React native hot update same as code push, can update using git repository or custom server

    TypeScript 665 78

  3. EasyPush EasyPush Public

    A Node.js service that handles push notifications using RabbitMQ as a message broker. Currently supports iOS push notifications via Apple Push Notification service (APNs).

    TypeScript 1

  4. FlyPieter FlyPieter Public

    A WKWebview Wrapper for @levelsio's flight simulator

    Swift 10

  5. Easy-Push-Python-Client Easy-Push-Python-Client Public

    A Python client library for async-notification-service

    Python