Skip to content
View mr-martinsosa's full-sized avatar
๐Ÿ˜ต
Working with a lot of new things
๐Ÿ˜ต
Working with a lot of new things

Block or report mr-martinsosa

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

Hey there, I'm Martin ๐Ÿ‘‹

I am a Software Engineer based in the Greater New York Area, specialized in building scalable backend systems and high-performance mobile applications. My experience spans Python, Ruby, and TypeScript, with a current focus on architecting educational infrastructure and novel social platforms.

I am currently leading development on KODA, an LMS platform for scholastic esports, and also Ledes, a mobile Category-Selective Microblogging app.


Programming Languages and Technologies ๐Ÿ’ป

Category Tools
Languages Python, Ruby, TypeScript, JavaScript (ES6+), HTML5, CSS3
Mobile & Frontend React Native (Expo), React 19, Tailwind CSS, Vite
Backend & DB Node.js (Express 5), PostgreSQL, Firebase Firestore
AI & Cloud Claude, Google Gemini, Firebase Auth/Hosting, Vercel
Security & DevOps JWT, bcrypt, GitHub Actions (CI/CD), FERPA/COPPA Compliance

Key Projects ๐Ÿš€

๐ŸŽฎ KODA โ€” Scholastic Esports LMS

Built with React 19, TypeScript, & Firebase An infrastructure layer for Kโ€“12 esports programs, currently targeting 700 Title I schools in NYC. Secured funding and a grant from the NYC Mayor's Office.

  • ๐Ÿ“š Stack: React 19, TypeScript, Firebase (Firestore/Auth/Hosting), Google Gemini 2.0 Flash
  • ๐ŸŽ€ Features: Role-based access (Student/Coach/Recruiter), Real-time bracket engine, and KODA Coach (AI chatbot)
  • ๐Ÿ”’ Compliance: Built to FERPA and COPPA standards for safe student-recruiter interaction

๐Ÿ“ฑ Ledes โ€” Category-Selective Microblogging

Built with React Native & Node.js A social mobile app featuring a novel "lede" system that allows users to subscribe to specific content buckets (e.g., Tech vs. Sports) from creators.

  • ๐Ÿ“š Stack: React Native 0.81 (Expo), TypeScript 5.9, Node.js (Express 5), PostgreSQL
  • ๐ŸŽ€ Features: Category-selective following, gesture-driven UI (Reanimated), and JWT-based silent auth
  • ๐Ÿ› ๏ธ Engineering: Implemented comprehensive validation, optimistic UI updates, and full-text search

Engineering Impact ๐Ÿ› ๏ธ

  • Real-time Systems: Engineered a bracket generation engine supporting single/double elimination and round-robin formats.
  • AI Integration: Integrated Google Gemini 2.0 Flash and Claude for context-aware coaching and research assistance.
  • Security First: Designed role-gated access control systems and secure messaging inboxes with guardian-review gates for minors.
  • Agile Delivery: Delivered 30+ Jira tickets across 12 sprints within a 3-person Agile/Scrum team for mobile development.

Contact Me ๐Ÿ“ฌ


Tech Stack & Tools ๐Ÿ› ๏ธ

TypeScript Firebase React Native Node.js PostgreSQL Google Gemini Claude


Engineering Impact ๐Ÿ“ˆ

Important

My most significant recent contributions (700+ school pilot infrastructure and proprietary mobile frameworks) are currently in private repositories.

  • KODA: 117+ PRs merged in under 60 days, architecting a FERPA-compliant LMS.
  • Ledes: Built an 18-endpoint RESTful API with JWT auth and category-selective following.
  • Deployment: CI/CD pipelines automated via GitHub Actions to Firebase Hosting.

Pinned Loading

  1. exp-atk exp-atk Public

    A full stack web application created in a team of four to solve the problem of a lack of innovative user-friendly forums

    Ruby 1 1

  2. confetti-betty confetti-betty Public

    A website created in sinatra to display a bakery's product

    HTML

  3. poke-tumblr poke-tumblr Public

    A fullstack simple blog website that enables someone to sign up for an account and create relevant posts on Pokemon

    HTML

  4. personal-pokedex personal-pokedex Public

    Using the Poke API, data for 3 different Pokemon are pulled and displayed using AJAX and JSON

    JavaScript

  5. lmtracy/TrainerGym lmtracy/TrainerGym Public

    Collaborative site to display Pokemon API data

    JavaScript 1

  6. warbase warbase Public

    A map based game powered by Foursquare's API that allows you to conquer and take over real life locations nearby.

    Ruby