About Skills Projects Journey Contact
Available for internships & collaborations

R. Mohammad Esa
builds native Android experiences

SOFTWARE ENGINEER ANDROID DEVELOPER

First-year B.Sc. Computer Science student writing clean Kotlin, learning the fundamentals properly, and shipping small things on purpose.

01
Year of study
Kt
Primary language
Curiosity
Scroll
Android Studio Kotlin Python C++ Core Java Git GitHub VS Code OOP DSA
About me

Curious, hands-on, always building.

Enthusiastic and forward-thinking first-year B.Sc. Computer Science student at RD National Arts and Science College. Passionate about building impactful software and specializing in Android application development using Kotlin.

Strong foundation in Python and C++ with a continuous drive to learn modern software engineering practices and build meaningful digital products.

Location
Erode, Tamil Nadu, India
Education
B.Sc. CS — RD National Arts & Science College
Level
First-year, self-taught Android & Kotlin
Focus
Native Android development with Kotlin
Philosophy
Ship small, learn fast, keep iterating
Learning every day
Daily practice
Android focused
Kotlin-first
Open source enthusiast
Reads & contributes
Future software engineer
In progress
Education

Academic timeline

2025 — Present

B.Sc. Computer Science

RD National Arts and Science College

Skills

Tools I build with

A foundation in native Android development, backed by core programming languages and the fundamentals of computer science.

Android Studio
Kotlin
Python
C++
Core Java
Git
GitHub
VS Code
OOP
Data Structures & Algorithms
Projects

Selected work

Still early days — but every project here taught me something I didn't know going in.

In progress
Mobile · Kotlin

Android App Project

A native Android application built from the ground up in Kotlin — focused on clean architecture, smooth UI, and real device-level interaction.

KotlinAndroid StudioMVVMJetpack

Challenges solved

Working through Android's lifecycle quirks, structuring a maintainable MVVM setup, and wiring up UI state without it turning into spaghetti.

Learning outcomes

Hands-on fluency with Android fundamentals — activities, fragments, lifecycle-aware components, and how a real app is actually structured beyond tutorials.

GitHub
Complete
Desktop · Python & C++

Console Utilities

A small collection of console-based utility tools written in Python and C++ — built to sharpen core programming fundamentals through practical, everyday problems.

PythonC++OOPDSA

Challenges solved

Designing clean, reusable functions and choosing the right data structures for each utility instead of reaching for the first thing that compiled.

Learning outcomes

Stronger grasp of object-oriented design and algorithmic thinking — the kind of fundamentals that make everything built afterward easier.

GitHub
Journey

How I got here

Started Programming

First lines of code

Python

Learning the fundamentals

C++

Diving into DSA & OOP

Java

Core language fundamentals

Android Development

Building with Kotlin

Future Software Engineer

Still writing this chapter
Beyond the code

Soft skills

Problem Solving

Breaking down hard problems into manageable pieces.

Leadership

Stepping up and taking ownership when it matters.

Teamwork

Building better things together than alone.

Continuous Learning

Always one tutorial, one bug, one idea away from growth.

Strategic Thinking

Planning a few moves ahead, on and off the field.

Pressure Management

Staying calm and clear-headed when it counts.

Outside the editor

What I'm into

🏏Cricket
📱Android
💡Innovation
🚀Technology
📚Learning
Coffee

I believe every line of code is an opportunity to create something meaningful.

Get in touch

Let's build something.

Open to internships, collaborations, or just a good conversation about Android and software engineering.

Message sent — I'll get back to you soon.

This form is a front-end demo. Connect it to a service like Formspree or EmailJS to actually receive messages.