Full-Stack Engineer at Gabriel AI · Phoenix, AZ

Mohit GujaratiI build mobile apps
that ship.

Full-stack software engineer with 2 years of professional experience building apps in Kotlin, React Native, React and Next.js. I work on data layers (Room, AWS, Supabase, Firebase), REST APIs, and AI features, from streaming Gemini pipelines to voice calling workflows.

Where I've worked

  1. – Present

    Full-Stack Engineer @ Gabriel AI

    • Led the migration of the customer-facing marketing site from a client-rendered React app to a Next.js static export (19 routes plus a CMS-driven blog). Lighthouse SEO went from unmeasurable to 100 on every page, image payload dropped by 86%, and all content became crawlable by search engines and AI bots for the first time.
    • Deployed on AWS Amplify with build config and env management, plus a one-command audit script (crawlability, structured data, sitemap, Lighthouse) that has to pass before each release.
    • Build and ship features across the platform: the dashboard and web app front end, back-end APIs and database logic, and AI voice calling workflows, with integrations for HubSpot, lead sources, Contentful, GA4 and Cloudflare Turnstile.
    • Own code quality end to end: tested code, debugging across the stack, and code reviews and planning with product, design and marketing.
    • Next.js
    • React
    • AWS Amplify
    • HubSpot
    • Contentful
    • GA4
  2. –

    Software Engineer @ TNM Software Solutions

    • Cut device power consumption by 30% fleet-wide by building battery-efficient location services in Kotlin, using the Google Geofencing API and motion sensors to reduce GPS polling.
    • Improved app performance by 50% and removed UI-thread bottlenecks by refactoring the legacy codebase to MVVM with Kotlin Coroutines for non-blocking I/O.
    • Shipped production Android and web apps from scratch, working in daily stand-ups and weekly sprints with the backend and QA teams.
    • Kotlin
    • Android
    • Geofencing API
    • MVVM
    • Coroutines
  3. –

    Android Developer Trainee @ Tops Technology Inc.

    • Built and released user-facing features with Android UI components and Material Design in Kotlin, and published them to the Google Play Store.
    • Designed normalized Room/SQLite schemas that sped up queries and made offline-first data sync reliable.
    • Structured MVVM repositories with clear UI, domain and data layers, integrating REST APIs through Retrofit, Coroutines and LiveData.
    • Kotlin
    • Room
    • SQLite
    • Retrofit
    • Material Design

Education & awards

Sep 2024 – May 2026

M.S. in Computer Science

Long Island University, Brooklyn, NY

Coursework: System Design, DSA, Full Stack Web Development

GPA 3.9 / 4.0

  • Conducted extensive literature review on AI, ML, DL, and software development research papers, applying findings to a comprehensive project. Presented the project for professorial review and synthesized the outcomes into a detailed IEEE-formatted research report.

Aug 2016 – Sep 2020

B.Tech in Computer Engineering

Shankersinh Vaghela Institute of Technology, Gujarat, India

Coursework: Engineering Maths, OS, Java, DSA, Computer Networks

Recognition

  • Excellence Award in Graduate Computer Science, LIU Brooklyn
  • Kotlin Professional Certificate, JetBrains
  • Member of Google Developer Group @ Long Island University

My toolbox

./languages

  • Kotlin
  • TypeScript
  • JavaScript
  • Java
  • Python
  • SQL

./mobile

  • Jetpack Compose
  • Android SDK
  • React Native
  • Expo
  • Coroutines
  • Flow / StateFlow
  • LiveData
  • Hilt
  • Retrofit

./web

  • React 19
  • Next.js (App Router)
  • MUI
  • Framer Motion
  • Express.js
  • REST APIs
  • WebSocket
  • SSE

./data-cloud

  • PostgreSQL
  • Supabase
  • SQLite
  • Room
  • Firebase
  • Google Cloud
  • AWS Amplify

./ai

  • Gemini API
  • Gemini Live
  • ReAct agents
  • Structured outputs
  • Voice AI workflows

./practices

  • MVVM
  • Clean Architecture
  • Offline-first
  • Dependency Injection
  • GitHub Actions CI/CD
  • Agile / Scrum

Things I've built

projects[0] Social commerce · Mobile

Jun – Aug 2026

Shop Circle

A cross-platform social commerce app with one feed for posts and products, multi-image uploads, optimistic likes, ranked discovery, and typo-tolerant search.

  • Relational schema with 6 tables, 10 SQL migrations and 2 engagement-ranked views, secured with PostgreSQL Row-Level Security instead of application code.
  • Google OAuth and username login with deep-link callbacks, plus a CI/CD pipeline from GitHub Actions to a signed APK on Firebase App Distribution.
  • React Native
  • Expo
  • TypeScript
  • Supabase
  • Algolia
  • GitHub Actions

projects[1] AI assistant · Android

Feb – May 2026

Recall AI

A voice-driven meeting assistant that transcribes live audio, answers questions about the meeting, and handles tasks like setting alarms and reminders for to-dos.

  • Real-time streaming pipeline built on the Gemini API, Kotlin Coroutines and StateFlow, with a fully declarative Jetpack Compose UI.
  • Offline-first persistence with Room, normalized schemas and SQL-to-Flow queries. CI/CD handles secure API key injection, tests, linting and Firebase test builds.
  • Kotlin
  • Jetpack Compose
  • Hilt
  • Room
  • Flow
  • Gemini API

projects[2] AI learning · Full-stack web

Mar – May 2026

Lummina

An AI learning platform with streaming chat, quiz generation, AI grading, study guides, and real-time voice exams.

  • A ReAct-based agent orchestrator with multi-step pipelines and structured outputs that automatically regenerates any quiz scoring below 70%.
  • AI requests go through Express so Gemini and Supabase credentials stay on the server. Responses stream to the client over SSE, and voice exams run on WebSockets with Gemini Live.
  • React 19
  • Vite
  • Express.js
  • Gemini Live
  • WebSocket
  • Supabase

projects[...] Open source

More on GitHub

Experiments, coursework and side projects in Kotlin, JavaScript and Python.

Research & writing

Papers from my M.S. at LIU Brooklyn: two IEEE-format research papers and three technical reviews.

  1. surveyAI700 Applicable Deep Learning · LIU Brooklyn · 2026

    A Comparative Survey of PyTorch vs. TensorFlow for Deep Learning: Usability, Performance, and Deployment

    abstract

    Compares the two dominant deep learning frameworks across developer experience, training and inference efficiency, deployment, and ecosystem. Both deliver strong results, but PyTorch leans toward simplicity and research while TensorFlow leans toward a complete production ecosystem, so the right choice depends on which trade-offs matter most.

    • PyTorch
    • TensorFlow
    • Deep Learning
    PDF ↗
  2. paper reviewAI700 Applicable Deep Learning · LIU Brooklyn · 2026

    TensorFlow: A System for Large-Scale Machine Learning

    abstract

    A structured review of the TensorFlow paper: its single dataflow-graph model for computation and mutable state, extensibility through user-level libraries, distributed training, and benchmark performance on image classification and language modeling across CPUs, GPUs and TPUs.

    • TensorFlow
    • Dataflow Graphs
    • Distributed Systems
    PDF ↗
  3. term paperSystem Design and Analysis · LIU Brooklyn · 2024

    Microservices and Distributed Systems: Architectures for Scalable, Fault-Tolerant, and Efficient Modern Applications

    abstract

    A qualitative analysis of microservices and distributed systems through case studies of Netflix, Uber and ChatGPT, showing how system analysis and design principles (modularity, scalability and fault tolerance) address the limits of monolithic architectures at production scale.

    • Microservices
    • Distributed Systems
    • System Design
    PDF ↗

Try the terminal

A small shell that knows everything on this page. Type help to start, tap a command below, or press / anywhere to jump here.

visitor@mohit: ~ (mohit-sh)

Let's build something together.

I'm open to full-stack, mobile and AI engineering roles, and I'm always happy to talk shop.