Open to opportunities

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.

KotlinJetpack ComposeAndroid

5+

Featured Projects

2+ Yrs

Building Software

4+

Published Articles

30+

Completed Projects

Skills

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.

KotlinJetpack ComposeMaterial 3Coroutines & Flow

Architecture

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

MVVMRepository PatternRoomDataStoreRetrofit

Tools & Workflow

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

Android StudioGit & GitHubREST APIsDocumentation
Perspectives

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.”

HM

Himanshu Mishra

Full Stack Developer

“Samrat pairs strong technical foundations with a relentless drive to learn by building. He brings real care and practical problem-solving to every project he takes on.”

SP

Sijan Pokharel

Mobile Software Engineer

“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.”

BD

Bibek Dhakal

Product Manager / Mentor

Approach

How I build

Three principles that guide how I approach every project.

01

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.

02

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.

03

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.

Journey

My Android Journey

From my first line of code to building complete Android applications.

2024

Started programming with C

Learned fundamentals through C — loops, structs, binary file I/O, and a Student Management System built from scratch.

Early 2025

Learned web basics

HTML, CSS, and JavaScript to understand how the web works. Built simple interactive pages and got familiar with the DOM.

Mid 2025

Started learning Kotlin

Transitioned to Kotlin to prepare for Android. Explored null safety, coroutines, and extension functions through small projects.

Late 2025

Started Android with Compose

Began building Android apps using Jetpack Compose — composable functions, state management, and UI architecture.

Early 2026

Completed Android Basics with Compose

Finished Google's course. Solidified Compose fundamentals, state handling, and Android app structure.

Mid 2026

Started building complete Android applications

Built ToDo and The Movie using Jetpack Compose, Room, DataStore, Retrofit, Coroutines & Flow, and modern Android architecture.

Late 2026 — CurrentCurrent

Going deeper into Android engineering

Exploring dependency injection, testing, architecture, and larger real-world applications while building projects around practical problems.

Have something interesting in mind?

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