Aspiring Software Engineer

Hi, I'm Md Rifat Rahman

|

I'm a passionate software engineering student from Bangladesh, focused on backend development, DSA, and building real-world systems.

Problems Solved 500+
Projects 15+
Technologies 7+
Md Rifat Rahman
Software EngineerBackend DeveloperProblem Solver

My Learning Journey

Exploring the path of continuous learning and growth in software development

2022 - Present

Getting Started with Programming

Started learning Python and basic programming concepts. Built simple applications.

Mastery80%
PythonBasic AlgorithmsProblem Solving
  • ✔ Completed Python Certification
  • ✔ Built 15+ Projects
2023 - Present

Diving into C++ & Data Structures

Learning C++ and practicing data structures & algorithms.

Mastery60%
C++Data StructuresAlgorithms
  • ✔ 200+ Problems Solved
  • ✔ 10+ Contest Participations
2024 - Present

Exploring Java & Android Development

Learning Java and building Android applications.

Mastery60%
JavaAndroidMobile Apps
  • ✔ 5+ Android Apps Built
  • ✔ Android Certification
2023 - Present

Web Development & Beyond

Working on full-stack web applications and modern frameworks.

Mastery70%
HTML/CSSJavaScriptNodeJS
  • ✔ 8+ Web Applications
  • ✔ Full-Stack Development

Skills & Expertise

My technical skills and proficiency levels in various technologies

Programming Languages
PythonC++JavaJavaScript
Proficiency80%
3+ Years
Experience
15+
Projects
Competitive Programming
LeetCodeCodeForcesHackerRank
Proficiency70%
500+
Problems
10+
Contests
Web Development
HTMLCSSReactAstroNode.js
Proficiency70%
8+
Projects
5+
Technologies
Databases & Tools
MySQLPostgreSQLMongoDBGitDockerLinuxAWS
Proficiency70%
3+
Databases
4+
Tools

Certificates

Showcasing my achievements and certifications

Software Engineer Certificate
Software Engineer

Issued by: HackerRank

Software Engineering Certificate by HackerRank.

Software EngineeringProblem Solving
Verify Certificate
Problem Solving Certificate
Problem Solving (Intermediate)

Issued by: HackerRank

Earned a certificate in Problem Solving (Intermediate)

DSAAlgorithmsData Structures
Verify Certificate
SQL Certificate
SQL Basic

Issued by: HackerRank

Earned a certificate in SQL Basic.

SQLDatabase
Verify Certificate

Portfolio

My Projects


A collection of real-world applications and systems I've built

3+
Projects
5+
Technologies
2+
Years exp.
All projects
Authentication System

Authentication System

WebBackendApiPython

Secure user authentication system with JWT-based session management and role-based access control. Built with FastAPI, PostgreSQL, and WebSocket support.

  • JWT-based authentication
  • Role-based access control
  • Password hashing and security
  • WebSocket support for real-time features
FastAPIPostgreSQLPython
💰 PocketPay — Personal Finance Management App

💰 PocketPay — Personal Finance Management App

AppBackendPython

PocketPay is an Android-based digital wallet/personal finance app, built in Java and integrated with Firebase and FastAPI backends. It has features like secure login (JWT, OTP), balance check, money transfer, mobile recharge, bill payment, QR code payment — basically a full-featured payment app in the style of bKash/Nagad. The project is still in development stage (no releases published yet, 0 stars), but the architecture is designed to be a real product-grade app.

  • JWT-based authentication
  • Role-based access control
  • Password hashing and security
  • WebSocket support for real-time features
FastAPIPostgreSQLPython
E-Commerce Application

E-Commerce Application

WebBackend

Full featured e-commerce system with admin panel, cart management, and payment integration.

  • Authentication system with JWT
  • Product & inventory management
  • Cart & order tracking
  • Admin dashboard
Node.jsMySQLExpress
Portfolio Website

Portfolio Website

Web

Responsive portfolio website with smooth animations and a working contact form.

  • Fully responsive design
  • CSS animations & transitions
  • Contact form integration
HTMLCSSJS


Featured projects

Get In Touch

Feel free to send me a message. I’ll respond as soon as possible.