Skip to content
View gabriel-sisjr's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report gabriel-sisjr

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
gabriel-sisjr/README.md

Gabriel Santana

Software Engineer β€’ Open-Source Maintainer

I build and maintain production-grade tooling for location services and clean architecture β€” from mobile SDKs to backend mediation systems.

Focused on Background Location, Reliable Mobile Data Capture, and High-performance .NET Messaging.


πŸ”₯ Featured Projects

react-native-background-location

Reliable background location tracking for React Native mobility, logistics & field-ops apps Android-first with crash recovery, SQLite persistence (Room), and real-time updates.

GitHub Stars npm downloads GitHub issues

βœ” Crash recovery & state restoration stored via Room DB

βœ” High-accuracy GPS + full location metadata support (10+ props)

βœ” Real-time updates via native event emitters

βœ” Hooks-first API w/ TypeScript (98% coverage)

βœ” Production CI/CD automation (beta + stable release channels)

πŸ“¦ npm: https://www.npmjs.com/package/@gabriel-sisjr/react-native-background-location

πŸ”— GitHub: https://github.com/gabriel-sisjr/react-native-background-location


Coordix β€” .NET Messaging Ecosystem

High-performance mediator for .NET β€” clean CQRS, Requests/Commands/Notifications with zero dependency overhead

GitHub Stars NuGet Downloads GitHub issues

βœ” Fast delegate execution (no reflection path on hot code)

βœ” Automatic handler discovery across assemblies

βœ” Native DI integration (clean DDD boundaries)

πŸ“¦ Core: https://www.nuget.org/packages/Coordix

πŸ”— Repo: https://github.com/gabriel-sisjr/Coordix

Coordix.Background β€” Fire-and-Forget Job Processing

NuGet Downloads

β€’ In-process queue using System.Threading.Channels

β€’ Background worker w/ scoped lifetime handling

β€’ Ideal for email, logging, 3rd-party calls, async workflows

πŸ“¦ https://www.nuget.org/packages/Coordix.Background

Coordix.CodeGen β€” Zero-Boilerplate Handlers

NuGet Downloads

β€’ Source generators for handler discovery + registration

β€’ Eliminates manual wiring & reflection codepaths

β€’ Faster builds, safer refactors, better DX

πŸ“¦ https://www.nuget.org/packages/Coordix.CodeGen


🧩 What I deliver

β€’ Mobile SDKs that survive crashes, restarts & long-running ops β€’ Data persistence strategies optimized for Android real-world usage β€’ Distributed/event-driven design in .NET β€’ CI/CD automation that ensures stability and trust


πŸ’° Sponsorships & Consulting

Companies rely on my work to keep field teams and mobility apps running. If your business depends on location quality β€” let’s talk.

Sponsor

πŸ“¬ Email: gabriel.sistemasjr@gmail.com

πŸ”— LinkedIn: https://www.linkedin.com/in/gabriel-sisjr/

Pinned Loading

  1. Coordix Coordix Public

    A lightweight and straightforward mediator implementation for .NET applications with minimal setup.

    C#

  2. react-native-background-location react-native-background-location Public

    A React Native library for tracking location in the background using TurboModules (New Architecture). Track user location even when the app is minimized or in the background.

    TypeScript 10

  3. CoordixLoadTests CoordixLoadTests Public

    JavaScript