Skip to content
View cabrerojas's full-sized avatar
⌨️
Fullstack developer building mobile apps and backend services with TypeScript.
⌨️
Fullstack developer building mobile apps and backend services with TypeScript.

Highlights

  • Pro

Block or report cabrerojas

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. 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
cabrerojas/README.md

Guillermo Cabrera Rojas

Mobile & Full Stack Developer

Mobile-focused software developer building production applications with TypeScript, Ionic, Angular, Cordova and Capacitor, with backend experience using Node.js, NestJS and AWS.

I work across the mobile stack: product features, offline workflows, device integrations, native Cordova bridges, platform migrations and REST APIs.

Currently exploring modern mobile architecture with React Native and Expo through my personal project, MyQuota.

LinkedIn Email

Core Stack

TypeScript Ionic Angular Cordova Capacitor React Native Node.js NestJS AWS

What I Work On

  • 📱 Cross-platform mobile applications with Ionic, Cordova and Capacitor
  • 🔌 Native mobile integrations and Cordova plugins using Java and Swift
  • 📴 Offline-first workflows and synchronization
  • 📷 Camera, geolocation, maps and industrial barcode scanners
  • 🔄 Android platform migrations and mobile release maintenance
  • ⚙️ REST APIs and backend services with TypeScript, NestJS and AWS

Currently Building

MyQuota

Personal finance platform for managing credit-card spending, installments and billing periods.

MyQuota is an end-to-end project where I explore modern mobile architecture, financial data modeling and external-service integrations.

Mobile

React Native · Expo · TypeScript · Expo Router · React Query

  • Transaction and installment management
  • Credit-card billing periods
  • Financial dashboards and insights
  • Google authentication
  • Native-oriented iOS and Android UX

View the MyQuota mobile repository

Backend

Node.js · Express · TypeScript · Supabase · PostgreSQL

  • REST API
  • Authentication and authorization
  • Financial transaction processing
  • Billing-period and installment logic
  • Gmail API integration
  • Input validation and API security

View the MyQuota backend repository

Architecture

React Native + Expo
        │
        ▼
TypeScript REST API
Node.js + Express
        │
        ▼
Supabase / PostgreSQL
        │
        └── Gmail API / Google Services

Native & Mobile Engineering

cordova-plugin-integrity

Cordova plugin written in Java that calculates the SHA-256 hash of the installed Android APK and exposes it to JavaScript for integrity validation.

View cordova-plugin-integrity

cordova-plugin-detectproxy

Cordova plugin implemented in Java and Swift for detecting system proxy configuration on Android and iOS.

View cordova-plugin-detectproxy

Current Focus

  • Mobile architecture
  • React Native & Expo
  • Full-stack TypeScript
  • Native mobile integrations
  • AI-assisted software development

Contact

Feel free to connect with me on LinkedIn or reach me by email.

Pinned Loading

  1. myquota-backend myquota-backend Public

    MyQuota Backend - API and services for managing payment quotas

    TypeScript 2

  2. myquota-app myquota-app Public

    Aplicación diseñada para ayudar a los usuarios a visualizar y gestionar sus transacciones financieras de manera eficiente

    TypeScript 2

  3. cordova-plugin-detectproxy cordova-plugin-detectproxy Public

    Plugin Cordova para detectar proxies en Android/iOS

    Swift

  4. cordova-plugin-integrity cordova-plugin-integrity Public

    Plugin Cordova para retornar HASH de .apk

    Java