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.
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
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
A WKWebView wrapper for a browser-based flight simulator experience.
- Swift
- iOS WebView integrations
- Native β Web communication
A Python client library for interacting with an async notification service.
- Python
- Clean API design
- Client-side reliability
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
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 fileerrors - Tech: Android, Java, SharedPreferences, edge-case reliability
- View PR #131
- 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
- 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
- π§ Email: MichaelSebsbe@gmail.com
- πΌ GitHub: github.com/MichaelSebsbe
Thanks for stopping by π Always happy to collaborate or talk architecture.
