# Mohit Gujarati: Full-Stack Software Engineer > Full-stack software engineer with 3+ years of professional experience building mobile and web apps with Kotlin, React Native, React and Next.js. I build data layers (Room, AWS, Supabase, Firebase), integrate REST APIs, and develop AI products, from streaming Gemini pipelines to voice calling workflows. - Name: Mohit Gujarati - Role: Full-Stack Software Engineer at Gabriel AI - Location: Phoenix, AZ, USA - Experience: 3+ years of professional software engineering across Android, web and AI - Education: M.S. in Computer Science, Long Island University (Sep 2024 – May 2026, 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.) | B.Tech in Computer Engineering, Shankersinh Vaghela Institute of Technology (Aug 2016 – Sep 2020) - Core stack: Kotlin, Jetpack Compose, React Native, React, Next.js, TypeScript, PostgreSQL/Supabase, Firebase, Gemini API - Open to: full-stack, mobile and AI engineering roles - Contact: mohitgujarati11@gmail.com · https://www.linkedin.com/in/mohitgujarati/ · https://github.com/MohitGujarati - Portfolio: https://mohitgujarati.vercel.app/ - Structured profile JSON: https://mohitgujarati.vercel.app/profile.json - About: https://mohitgujarati.vercel.app/about - Experience: https://mohitgujarati.vercel.app/experience - Research: https://mohitgujarati.vercel.app/research - Resume: https://mohitgujarati.vercel.app/Mohit_Gujarati_Resume.pdf ## Contact - Email: mohitgujarati11@gmail.com - LinkedIn: https://www.linkedin.com/in/mohitgujarati/ - GitHub: https://github.com/MohitGujarati ## Experience ### Full-Stack Engineer, Gabriel AI Aug 2026 – Present - 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. Technologies: Next.js, React, AWS Amplify, HubSpot, Contentful, GA4 ### Software Engineer, TNM Software Solutions May 2023 – Jun 2024 - 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. Technologies: Kotlin, Android, Geofencing API, MVVM, Coroutines ### Android Developer Trainee, Tops Technology Inc. May 2022 – May 2023 - 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. Technologies: Kotlin, Room, SQLite, Retrofit, Material Design ## Education - M.S. in Computer Science, Long Island University, Brooklyn, NY (Sep 2024 – May 2026), GPA 3.9 / 4.0, Coursework: System Design, DSA, Full Stack Web Development - 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. - B.Tech in Computer Engineering, Shankersinh Vaghela Institute of Technology, Gujarat, India (Aug 2016 – Sep 2020), Coursework: Engineering Maths, OS, Java, DSA, Computer Networks ## Awards and certificates - Excellence Award in Graduate Computer Science, LIU Brooklyn - Kotlin Professional Certificate, JetBrains - Member of Google Developer Group @ Long Island University ## Skills - 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 ## Projects ### Shop Circle (Social commerce · Mobile) Jun – Aug 2026 A cross-platform social commerce app with one feed for posts and products, multi-image uploads, optimistic likes, ranked discovery, and typo-tolerant search. Page: https://mohitgujarati.vercel.app/projects/shop-circle - 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. Technologies: React Native, Expo, TypeScript, Supabase, Algolia, GitHub Actions ### Recall AI (AI assistant · Android) Feb – May 2026 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. Page: https://mohitgujarati.vercel.app/projects/recall-ai - 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. Technologies: Kotlin, Jetpack Compose, Hilt, Room, Flow, Gemini API ### Lummina (AI learning · Full-stack web) Mar – May 2026 An AI learning platform with streaming chat, quiz generation, AI grading, study guides, and real-time voice exams. Page: https://mohitgujarati.vercel.app/projects/lummina - 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. Technologies: React 19, Vite, Express.js, Gemini Live, WebSocket, Supabase ## Research and writing ### Parkinson's Disease Detection Using Handwriting: A Hybrid Multi-CNN and Genetic Algorithm Framework IEEE format · AI700 Applicable Deep Learning · LIU Brooklyn · 2026 · co-authored Key result: 99.2% external validation accuracy. Abstract: An end-to-end hybrid framework for automated, non-invasive Parkinson's Disease detection from digitized hand-drawn graphomotor biomarkers. It combines deep feature extraction from multiple CNNs (ResNet50, VGG19, InceptionV3), Genetic Algorithm feature selection, XGBoost classification, and SHAP interpretability. Topics: Deep Learning, Multi-CNN, Genetic Algorithm, XGBoost, SHAP, Medical AI PDF: https://mohitgujarati.vercel.app/papers/parkinsons-detection-handwriting.pdf ### Solving Information Overload: Using BERT to Recommend News Articles Related to User Interest IEEE format · CS666 · LIU Brooklyn · 2025 · co-authored Key result: SBERT semantic ranking over a rich user profile. Abstract: A content-based recommendation system that uses Sentence-BERT embeddings and a rich user profile built from explicit preferences, liked articles and reading history. Cosine similarity over all-MiniLM-L6-v2 vectors drives personalized news ranking, avoiding the limits of keyword matching. Topics: NLP, Sentence-BERT, Recommender Systems, Information Retrieval PDF: https://mohitgujarati.vercel.app/papers/bert-news-recommendation.pdf ### A Comparative Survey of PyTorch vs. TensorFlow for Deep Learning: Usability, Performance, and Deployment survey · AI700 Applicable Deep Learning · LIU Brooklyn · 2026 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. Topics: PyTorch, TensorFlow, Deep Learning PDF: https://mohitgujarati.vercel.app/papers/pytorch-vs-tensorflow-survey.pdf ### TensorFlow: A System for Large-Scale Machine Learning paper review · AI700 Applicable Deep Learning · LIU Brooklyn · 2026 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. Topics: TensorFlow, Dataflow Graphs, Distributed Systems PDF: https://mohitgujarati.vercel.app/papers/tensorflow-system-review.pdf ### Microservices and Distributed Systems: Architectures for Scalable, Fault-Tolerant, and Efficient Modern Applications term paper · System Design and Analysis · LIU Brooklyn · 2024 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. Topics: Microservices, Distributed Systems, System Design PDF: https://mohitgujarati.vercel.app/papers/microservices-distributed-systems.pdf