Hire me

Jhang, Punjab · Pakistan

Java developer who ships to the cloud.

I'm Muhammad Saadullah. I build full-stack products with Spring Boot and React, package them in Docker and run them on AWS.

  • 1 yr+Java internship
  • 3real projects
  • BSSEin progress
Muhammad Saadullah
JavaSpring Boot
AWSEC2 · S3 · DynamoDB
DockerContainers

01 · About

Clean code, deployed properly.

I'm a Java full-stack developer from Jhang who likes finishing the whole job: the API, the screen people use and the server it lives on.

I work with Spring Boot, React, JavaFX, SQL and NoSQL databases, Docker and AWS. I care about software that is easy to understand, easy to deploy and ready to grow.

Education

BS Software Engineering

Virtual University of Pakistan · in progress

Languages

Urdu · English

I build multilingual apps, including right-to-left Urdu screens.

What I care about
Reliable systemsCloud deploymentUseful UXLearning by building

02 · Skills

Tools I use to ship.

Cloud & DevOps

Infrastructure that scales

EC2S3CloudFrontDynamoDBRDSLambdaDockerGitHub Actions
Java & Backend

Reliable application logic

JavaSpring BootSpring SecurityJDBCREST APIsJavaFXOOP
Frontend

Interfaces people enjoy

ReactReact NativeJavaScriptHTMLCSSBootstrap
Data & delivery

Structure behind the product

PostgreSQLMySQLDynamoDBJasper ReportsMavenGitJiraAgile

03 · Work

Built to solve real problems.

AWS architecture diagram of the Khata expense tracker
AWS architecture

Featured project

Khata: multilingual expense tracker

A household expense tracker with a React (Vite) frontend and a Spring Boot API backed by DynamoDB. The API runs in Docker on EC2, the frontend is served from S3 and CloudFront, and the whole thing is built around AWS delivery.

ReactSpring BootDynamoDBDockerEC2S3 + CloudFront
Private · Internship

Alumni Management System

A JavaFX desktop application plus a Spring Boot and React web portal. Includes Jasper reports, server-side pagination and complex query handling.

JavaFXSpring BootReactPostgreSQL

Cafe Management System

A standalone JavaFX desktop application for day-to-day cafe workflows, built with Spring Framework and a relational database.

JavaFXSpringMySQLJava

04 · Khata request journey

Follow one Khata entry across AWS.

A live simulation of my Khata architecture. Save an expense and watch the request travel. Then crash a server and see what the system does. Nothing here calls real servers.

Household expenses

Khata

What did you spend on?

EntriesRs 0
    Simulated AWS path
    1. BrowserReact app sends POST /api/expenses
    2. Route 53DNS finds the app
    3. CloudFrontEdge network · static files from S3
    4. Application Load BalancerHealth checks · round robin
    5. EC2 Auto Scaling groupSpring Boot in Docker
      • DynamoDBPutItem · expense saved
      Request logtimings are simulated
      1. Press “Save to Khata” to send the first request.

      05 · Experience

      Where I have grown.

      Mar 2024 — Apr 2025

      Java Full Stack Developer Internship

      Al Abtaal · Remote

      Worked across Java, JavaFX, Spring Boot, React, database management, reporting and full-stack application development.

      JavaSpring BootReactPostgreSQLJavaFX

      06 · Credentials

      Always learning.

      Al Abtaal

      Java Programming (J2SE)

      Core Java, JavaFX, OOP and application development.

      Google · Oct 2025

      Google IT Support

      IT foundations and practical technical support.

      Google

      Prompting Essentials & AI Essentials

      Google Prompting Essentials and Google AI Essentials.

      DigiSkills

      Cloud Computing

      Cloud training, now applied through hands-on AWS work.

      07 · Contact

      Have a problem worth solving?

      Open to meaningful software, cloud and full-stack opportunities. Based in Jhang, Punjab, working remotely.