Kevin Gabriel
kevingcm
Available for hire
I'm a mobile developer based in São Paulo building cross-platform apps and clean interfaces with Flutter and Dart.
About
I'm a mobile developer who loves building full-stack apps from scratch, especially when I can combine my passion for coding with real-life activities. I specialize in crafting clean, high-performance Flutter apps.
For me, software is about solving real problems. I'd rather spend hours polishing a seamless user flow and securing a database than shipping half-baked features nobody actually uses.
Education
IT Technician
Relevant Coursework
Experience
Kmon! Climb Club, Climbing App
Self Project
-
Designed and built a full production app from scratch with Flutter + Supabase, managing 50+ database migrations and defining the entire data architecture including parallel schemas for outdoor climbs and indoor gyms.
-
Implemented full Row-Level Security (RLS) in PostgreSQL, per-table access policies, three-level privacy control (public/followers/private), and authenticated media upload via Supabase Storage.
-
Built a full social graph, follows/followers, activity feed from followed users, check-ins with photos and notes, likes and comments on visits, and public profiles with follower counts.
-
Built search with 250ms debounce, combined filters (difficulty, distance, rating), dynamic sorting, and Google Maps integration displaying nearby location pins using the device's GPS.
-
In progress: gym route catalog with a vote-based send verification system (3 votes to confirm + staff override), time-scoped rankings (monthly/yearly/all-time), and competition groups with leaderboards.
-
Implemented Material 3 theming with dark mode and accent color picker, parallax image carousels, optimistic state with error reversal, modal bottom sheets for transient actions, and user-curated lists with three privacy tiers.
RecipeSZ, Recipe App
Self Project
-
Built a full recipe app with Flutter running on Android, iOS, and Web from a single codebase, with go_router for navigation and Riverpod for state management.
-
Implemented Google Sign-In auth, Cloud Firestore with per-account data isolation, image uploads via Cloudinary, and monitoring with Firebase Analytics and Crashlytics.
-
Built photo reviews, an admin moderation queue, in-app notifications, user profiles with customizable avatars, and seamless multi-account switching.
OOP Teaching Assistant
Instituto Federal de Rondônia
-
Assisted students with Python programming concepts and exercises, answering questions and reinforcing the course's theoretical foundation.
-
Led reinforcement sessions focused on exercise solving and programming logic development.
-
Supported the teacher in reviewing assignments and projects, contributing to standardization and assessment quality.
Tech Stack
Projects
Kmon! Climb Club
kmonclimb.com
Full-stack climbing discovery app for Android and iOS. Outdoor crags and indoor gyms, social check-ins, route rankings, user-curated lists, and a real-time activity feed, built with Flutter and Supabase.
RecipeSZ, Recipe App
github.com/kevingcm/recipeSZ
Cross-platform recipe discovery app with favorites, cloud-synced shopping lists, pantry matching, community reviews with photos, and multi-account support, built with Flutter and Firebase.
DiaryApp, Personal Journal
github.com/kevingcm/diaryApp
A minimal, privacy-focused diary and mood tracker for Android and iOS. Local-first encrypted storage, rich text entry, mood tags, and daily reminders, built with Flutter.
Dadoos, Dice Roller
github.com/kevingcm/dadoos
A playful, multi-platform dice rolling app. Features roll animations, custom Material themes with soft pink palettes, and responsive layouts built with Flutter.
Calculadora, Calculator App
github.com/kevingcm/calculator
A clean, responsive basic calculator built with Flutter. Built with local state management and custom components to handle basic arithmetic, clear/delete, and decimal operations.
Shortly, URL Shortener
github.com/kevingcm/urlShortener
URL shortener with per-link click analytics. One Flutter codebase targeting web and Android, backed by a Node.js + PostgreSQL API with timestamp, referrer, and user-agent tracking.