Hi, I'm Samrat Parajuli
Android App
Developer
I build native Android applications with Kotlin and Jetpack Compose, focusing on thoughtful UI, maintainable architecture, and practical solutions. Based in Kathmandu, Nepal — learning by building and sharing what I discover.
5+
Featured Projects
2+ Yrs
Building Software
4+
Published Articles
30+
Completed Projects

@Composable
fun Greeting(name: String) {
Text(
text = "Hi, $name!",
style = MaterialTheme
.typography.headlineMedium
)
}My Tasks
- Building Android apps
- Exploring Hilt & testing
- Writing about what I learn
- Exploring technology for Nepal
What I build with
The core technologies and concepts I use to ship real projects.
Android Development
Building modern, reactive Android apps with Kotlin and Jetpack Compose.


Architecture
Structuring apps with clear separation between UI, data, and business logic.


Tools & Workflow
The day-to-day toolkit that keeps development smooth and version-controlled.


What others say
From people I've worked or learned alongside.
“Samrat is a passionate learner and someone who pushes himself a lot, and take on multiple challenges. His combination of tech, and spirituality will surely take him far in life. I would recommend any person/companies to give Samrat a try on project that you are thinking to build.”
Bibek Dhakal
Product Manager / Mentor
How I build
Three principles that guide how I approach every project.
Understand the problem
I try to understand what I'm actually solving before jumping into implementation. A clear problem statement saves more time than a fast keyboard.
Keep it understandable
I prefer solutions that are clear enough to debug, maintain, and explain. If I can't walk through it later, it's not done yet.
Learn by building
Tutorials help me learn concepts, but building without the tutorial is where I actually understand them. Real projects teach what courses can't.
My Android Journey
From my first line of code to building complete Android applications.
Started programming with C
Learned fundamentals through C — loops, structs, binary file I/O, and a Student Management System built from scratch.
Learned web basics
HTML, CSS, and JavaScript to understand how the web works. Built simple interactive pages and got familiar with the DOM.
Started learning Kotlin
Transitioned to Kotlin to prepare for Android. Explored null safety, coroutines, and extension functions through small projects.
Started Android with Compose
Began building Android apps using Jetpack Compose — composable functions, state management, and UI architecture.
Completed Android Basics with Compose
Finished Google's course. Solidified Compose fundamentals, state handling, and Android app structure.
Started building complete Android applications
Built ToDo and The Movie using Jetpack Compose, Room, DataStore, Retrofit, Coroutines & Flow, and modern Android architecture.
Going deeper into Android engineering
Exploring dependency injection, testing, architecture, and larger real-world applications while building projects around practical problems.
Learning in public
I document what I learn, the problems I run into, and the things I build along the way.
Building your first Android App
AndroidTime to Learn
DevelopmentHow I Built a Productivity App from Scratch
ProjectsAttending the Localhost Kathmandu Event
EventsA Random Networking Session turned fruitful
EventsHave something interesting in mind?
I'm always open to discussing new projects, creative ideas, or opportunities to be part of something meaningful.



