Samrat Parajuli, Android developer
Kotlin
Android
Jetpack Compose
01About

Samrat
Parajuli

Android Developer

I'm an aspiring Android App Developer based in Kathmandu, Nepal. I build things with Kotlin and Jetpack Compose, and I document the process along the way.

Location

Kathmandu, Nepal

Focus

Android / Kotlin / Compose

Stack

Kotlin, Compose, Room, Retrofit, MVVM

Approach

Learn by building

02Journey

The path so far

How I got here and what changed along the way.

01

Curiosity

I became interested in software before I fully understood what being a software engineer actually meant.

02

C

I started with C and learned fundamental programming concepts such as memory, pointers, logic, and problem solving.

03

The Web

I explored HTML, CSS, JavaScript and eventually started building things for the web.

04

Kotlin

Kotlin changed the direction of my learning and led me deeper into Android development.

05

Android

I began building Android applications with Kotlin and Jetpack Compose, while learning architecture, networking, persistence, and state management.

06

Today

I'm building complete projects, documenting what I learn, and working toward becoming a professional Android engineer.

03Process

How I learn

01

Build

Turn concepts into working software instead of stopping at tutorials.

02

Break

Debug, inspect, question, and understand why something works.

03

Share

Document the process and lessons for others and my future self.

BuildBreakShareBuild again
04Arsenal

Technical arsenal

The tools and technologies I work with daily.

Development

KotlinPrimary language
Jetpack ComposeDeclarative UI
Material 3Design system

Architecture

MVVMPattern
Repository PatternData layer
State ManagementStateFlow & Composition

Infrastructure

RoomLocal database
DataStorePreferences
RetrofitNetworking

Workflow

Android StudioIDE
Git & GitHubVersion control
APIs & DocsIntegration & research
05Focus

Currently

What I am focused on right now.

Android

Deepening Kotlin and Jetpack Compose.

Architecture

Learning production-oriented patterns, separation of concerns, dependency injection, persistence, networking, and testing.

Projects

Building and shipping complete applications rather than isolated tutorials.

Open Source

Publishing projects, learning from existing codebases, and eventually contributing to open-source projects.

06Perspectives

What others say

From people I've worked or learned alongside.

Samrat is a seeker. What I admire most is his curiosity and willingness to keep improving. He doesn't just code; he builds from what he learns.

Himanshu Mishra

Himanshu Mishra

Freelance Web Developer

He approaches every task with creativity and a problem-solving mindset. His passion for technology is clear and his growth is consistent.

Anish Sah

Anish Sah

Cyber-Security Enthusiast

A dedicated developer who solves complex problems while maintaining clean, organized code. A dependable and valuable collaborator.

Ankit

Ankit

Video Editor · Colleague

07Outside

Beyond code

Learning

Exploring subjects outside day-to-day development.

Community

Attending developer events, talks, and community activities.

Building

Experimenting with ideas and side projects outside structured tutorials.

Let's build something.

Have an Android project, an idea, or something interesting to discuss?

Samrat Parajuli

Learning in public, one commit at a time.

© 2026 Samrat Parajuli