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.

06Outside

Beyond code

The person behind the portfolio — what keeps me grounded and curious.

Nepal

Proudly from Kathmandu. I care about projects in tourism, education, and the community back home.

Sanskrit & spirituality

I study Sanskrit script and find balance in spirituality — roots that keep my thinking grounded.

Technology events

I attend developer meetups, talks, and community events to learn from people around me.

Writing

I write about what I learn — to think clearly, teach others, and document my own journey.

Beyond apps

Curious about how technology can serve tourism, education, and community-driven projects.

Let's build something.

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