Hi, I am Pushkar Agnihotri

A dedicated Software Engineer with 4+ years of experience in Android development. With a passion for creating intuitive and visually appealing applications, I leverage Kotlin to deliver high-performance mobile experiences.

Pushkar Agnihotri

My Education

California State University, Fullerton

Master's degree, Computer Science

August 2024 - May 2026

Fullerton, California

Government College of Engineering Aurangabad

Bachelor's degree, Computer Science

AUG 2016 - MAY 2020

Aurangabad, Maharashtra, India

Featured Projects

Published Apps & Extensions

F1 Companion

F1 Companion

Designed to help F1 visa students navigate their journey to and within the US.

GoalFocus: Pomodoro & Habits

GoalFocus: Pomodoro & Habits

GoalFocus is your all-in-one productivity companion designed to help you stay focused, hydrated, and disciplined.

System Design Interview Pacer

System Design Interview Pacer

A Chrome extension to help candidates pace themselves during system design interviews with a floating timer overlay.

Personal Projects

AnimeApp

AnimeApp

A modern Android application for browsing, searching, and tracking anime, built with Jetpack Compose and Clean Architecture.

GameKMP

GameKMP

Kotlin-Multiplatform with compose- multiplatform

MortyApp

MortyApp

Morty is a modern Android application built with Jetpack Compose that leverages the Rick and Morty API to provide users with an immersive way to explore characters and episodes from the show. The app is designed using Clean Architecture and the Model-View-ViewModel (MVVM) pattern, ensuring a scalable, robust, and maintainable codebase.

Contract Work

Freelance
YogSadhna Varga

YogSadhna Varga

A modern, full-stack yoga studio website featuring an intelligent AI chatbot powered by RAG (Retrieval-Augmented Generation) to answer user queries about classes, schedules, and yoga practices.

Freelance
JIN Reflexology

JIN Reflexology

MVC Android App in java

Professional Experience

Senior Android Engineer

Carnot Technologies Private Limited

September 2022 - July 2024 (1 year 11 months)

Mumbai, Maharashtra, India

  • Led a team of 2 developers in adopting Model View ViewModel Architecture for three projects, leading to a 9% reduction in development time, a 15% improvement in code quality, and an estimated cost saving of $1000/month.
  • By converting the app into a Multi-Module project, we streamlined its structure, improved code maintainability, and facilitated independent testing, which achieved over 1 Million downloads on the Google Play Store.
  • Enhanced user experience and application resilience by implementing offline-first functionality. Refined data models for efficient local storage and synchronized data with a backend server using WorkManager, ensuring seamless operation even in low-connectivity environments.
  • Developed a unified internal SDK for themes and standard UI components, ensuring consistent design and branding across the company's apps.

Android Engineer

Carnot Technologies Private Limited

January 2021 - August 2022 (1 year 8 months)

Mumbai, Maharashtra, India

  • Leveraged the Baseline Profile method to pre-compile critical app code paths, reducing average app startup time by 27%. This optimization minimized perceived load times, enhancing user experience and significantly boosting user engagement.
  • Executed the seamless Integration of a third-party application, achieving a remarkable 90% reduction in development time, which allowed for the rapid deployment of new features and enhancements to existing products.
  • Gradle Version Catalogs were introduced to simplify and standardize Dependency Management across a Multi-Module project. This approach centralized dependency definitions, ensuring consistent versioning and reducing maintenance overhead for 11 active modules, ultimately improving project scalability and developer efficiency.
  • Successfully migrated the project from Java to Kotlin and from RxJava to Kotlin coroutines, resulting in cleaner, more concise, and more Kotlin-idiomatic code.

Software Engineer

ElasticRun

June 2020 - January 2021 (8 months)

Pune, Maharashtra, India

  • Ensured smooth software operations by conducting thorough sanity testing and efficient software deployment, which contributed to overall system stability and enhanced customer satisfaction.
  • Proactively addressed technical issues by effectively troubleshooting and managing support tickets, demonstrating strong problem-solving skills and a commitment to excellent customer service.

Recent Articles

Sep 10, 2025 · 3 min read

Native Android vs. KMP: A Developer’s Honest Take (Part 1)

Is Kotlin Multiplatform truly worth the hype? As a native Android developer, I’ve been asking myself this question a lot lately, and I’m betting you have too.

Sep 25, 2025 · 4 min read

Native Android vs. KMP: A Developer’s Honest Take (Part 2)

A Deeper Dive into the Multiplatform World

Oct 08, 2025 · 6 min read

Building an AI Chatbot with RAG (Retrieval-Augmented Generation): A Complete Architecture Guide

In this comprehensive guide, I’ll walk you through building a sophisticated AI chatbot using a Retrieval-Augmented Generation (RAG) system from scratch.

Get In Touch

Have a project in mind or just want to chat? Feel free to reach out!

Contact Information

Email

push@csu.fullerton.edu

Location

California, USA

Let's build something amazing together!

I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.