Aman Kumar

I'm

3d human cat

iOS | Android | Python

Let me introduce myself

About me 😎

Aman Kumar

Nice to meet you

Mobile App Developer who loves to create beautiful apps

  • I'm an iOS and Android developer with a strong foundation in both platforms. My expertise spans languages and frameworks like SwiftUI, UIKit, CoreData, SwiftData, Hilt, Kotlin Multiplatform (KMP), Room Database, and Jetpack Compose, equipping me to tackle a wide range of development challenges.
  • I've developed and published apps for iOS, macOS, and Android, with several available on the App Store and Play Store.
  • Previously, I was recognized as a Recognized Developer on XDA Developers for my contributions to Android kernels and firmware. I'm a calm, punctual professional committed to delivering high-quality work every time.

Name: Aman Kumar

Location: Gr Noida, UP

Availability: Open to work

Corporate life!

Experience πŸ’Ό

iOS Developer

Inspire Dev Studio | Internship | New Delhi, Delhi | July 2024 - Present

  • CapCap App: Currently developing CapCap, a video editing app combining UIKit and SwiftUI, with over 1,000 active users. Implemented font styling and configuration options and developed onboarding and authentication SDKs using Swift Package Manager for modular integration across apps.
  • Translytic macOS App: Building Translytic, a macOS application in SwiftUI that simplifies and automates iOS string translations using AI.
  • Product Homepage: Developed a responsive, visually appealing homepage using Next.js and Tailwind CSS to enhance brand presence and showcase product features effectively.
  • Mobile Security: Implemented Firebase Cloud Functions with App Check using Node.js to secure backend services, ensuring only trusted app instances can interact with the API.

App Developer

AppSuccessor Media Pvt Ltd | Internship | Noida, UP | September 2023 - June 2024

  • Developed an iOS Soundscape app with SwiftUI and MVVM architecture, featuring soothing music playback and podcasts. Integrated Firebase for secure login and used Firestore and CoreData for data management.
  • Created an Android PDF Scanner app with advanced features like scanning, editing, and offline organization, utilizing CameraX, OpenCV, File handling, Hilt, and Room DB in MVVM architecture. Implemented custom image manipulation for easy adjustment of scanned images.
  • Developed Trakeat, a calorie tracking app in Jetpack Compose with Firebase authentication, Firestore, Room DB, Koin, and Retrofit with SSL pinning for secure API calls.
  • Refactored the Android Soundscape app, used by over 10K users, in Flutter, enhancing app speed by 70% and reducing bugs by 50%. Utilized GetX, ObjectBox DB, Get_it, and MVVM architecture.

Some of my work!

Projects πŸ§‘πŸ»β€πŸ’»

Project photos
TrakeatCMP

Kotlin | Android | Compose Multiplatform

Project photos
CapCap Product Website

Next.js | TypeScript | Tailwind CSS | Vercel

Project photos
Shared Preferences Multiplatform

Kotlin | Multiplatform Library | SharedPreferences | UserDefaults

Project photos
WhatsTrek

Kotlin | Android | WorkManager | In-App Purchases

Project photos
SlideNews

Swift | SwiftUI | BΓ©zier Curve | MVVM | Firebase

Project photos
JotDown - KMP (Kotlin Multi Platform)

Kotlin | Swift | Compose | SwiftUI | KMP | SQLDelight

Project photos
Soundscape - iOS

Swift | CoreData | MVVM | SwiftUI | Firebase

Project photos
PDF Scanner

Kotlin | XML | hilt | MVVM | OpenCV | CameraX

Project photos
TrakEat - Calories Tracker

Kotlin | XML | hilt | Retrofit | firebase | MVVM | NodeJs | ExpressJs | MongoDB

Project photos
YTAudio

Kotlin | XML | Storage | Youtubedl-android

Project photos
Weathering Mobile Application

kotlin | MVVM | Beautiful

Project photos
Firmware for Lenovo P2

c | makefile | xml

Project photos
Kernel for Moto G3

c | kernel | makefile

Project photos
Portfolio Website

Bootstrap 5 | hugo | github action

Project photos
Morse Code

python | numpy | crypto

Here I share my posts

Blog πŸ“

TrakEat - Calories Tracker

14th of January 2024

Unveiling Trakeat: A Journey into Health-Tech Development 🌐

As I embarked on the challenging yet rewarding development journey of TrakEat, my primary goal was crystal clear: to create a calorie …

Read more β†’

Oasis Internship Experience

9th of April 2023

Introduction

I recently completed an internship at Oasis for web development and design role, and I am excited to share my experience with you. During my time with this company, I had the opportunity …

Read more β†’

How to Make Aex Rom

17th of June 2018

What is Aex or AospExtended?

AOSP Extended is an AOSP based rom which provides stock UI/UX with various customisations features along with the Substratum theme engine. The project has been made by …

Read more β†’

How to Setup Gerrit

24th of May 2018

What is gerrit?

Gerrit is a free, web-based team code collaboration tool. Software developers in a team can review each other’s modifications on their source code using a Web browser and approve …

Read more β†’

How to Make Aex Rom

6th of April 2018

What is Jenkins?

Jenkins is an open source automation server written in Java. Jenkins helps to automate the non-human part of the software development process, with continuous integration and …

Read more β†’

How to Make Aex Rom

29th of December 2017

What is device manifest?

Its a simple xml based file, the repo tool reads it and clones the repos inside it.

Basic structure of manifest

<?xml version="1.0" …

Read more β†’

How to speed up rom compilation

28th of December 2017

What is ccache?

You can optionally tell the build to use the ccache compilation tool. Ccache acts as a compiler cache that can be used to speed up rebuilds. This works very well if you use make clean …

Read more β†’

How to build Android Roms

25th of December 2017

What is Android rom building?

Basically Android rom building means that you are bored with stock rom provided by your OEM or your stock rom is very old so you want to upgrade. So you sync the AOSP …

Read more β†’

How to setup build environment

23rd of December 2017

What are build tools?

Build tools are required files to compile the sources provided by Google. This includes various things like java, gcc, gnupg, etc.

Min system requirement to make roms (android …

Read more β†’

How to install ubuntu 2017

21st of December 2017

What is Linux?

Linux is a family of free and open-source software operating systems built around the Linux kernel. Typically, Linux is packaged in a form known as a Linux distribution for both desktop …

Read more β†’