Shehab Ahamed
Hey!
I’m a software developer, photographer, & fitness enthusist.
I love working with new technologies and tackling exciting problems. To see some of the things that I’ve worked on check out below!


StarVE Fullstack Application
Developed a full-stack fasting tracker called StarVE, designed to help users log fasts, monitor their health metrics, and stay consistent with intermittent fasting routines.
As someone deeply interested in the science of fasting and self-optimization, I created starVE to support my personal health journey and help others build sustainable habits.
Some key features of starVE include:
- A RESTful API built with Express.js for tracking fast durations, goals, and user progress
- Persistent data storage in a cloud-hosted MongoDB database
- User-friendly mobile interface developed using React Native and Expo
- Secure user authentication via JWT, supporting login, signup, and token-based session handling
- Dynamic visualizations of fasting history and streaks using React charts
- Push notifications to remind users to start or end fasts on schedule
Technologies used: React Native, Node.js, Express.js, MongoDB, JWT, Chart.js, Expo

FitME Fullstack Application (IOS APP)
Built a full-stack fitness application called FitMe, designed to help users track workouts, monitor progress, and receive personalized training insights powered by AI.
As a developer with a passion for health and fitness, I created FitMe to centralize my fitness data and make goal-setting more intuitive and data-driven.
Some key features of FitMe include:
- A responsive web application built with React Native for a seamless, interactive user experience
- Backend developed with Node.js and Django, exposing RESTful endpoints for workout logging and goal tracking
- Persistent user data storage using MongoDB Atlas
- Secure user authentication system with JWT, including protected routes and session management
- Integration with AI-generated workout tips, motivational feedback, and fitness Q&A
- Real-time data visualization for workout trends, cardio time, and body metrics using Chart.js
Technologies used: React Native, Node.js, Express.js, MongoDB, JWT, Chart.js

Challenge Fullstack Application
Developed a full-stack Workout Challenge Application that enables users to create, update, and manage monthly fitness challenges through a responsive web interface. This project uses a Java Spring Boot backend and a React frontend, with cloud infrastructure powered by AWS for scalability and real-world deployment.
Key features of the application include:
- A RESTful API built using Spring Boot, structured with the Controller-Service-Repository architecture for clean separation of concerns
- Persistent data storage using AWS RDS with a managed SQL database for production, and H2 in-memory SQL for development/testing
- Backend services deployed to AWS EC2 for scalable and reliable hosting
- An intuitive React frontend that allows users to seamlessly interact with challenges
- Comprehensive API testing and validation using Postman
- Integration with Spring Data JPA and Hibernate for efficient data management and ORM
Technologies used: Java, Spring Boot, Spring Data JPA, Hibernate, AWS RDS, AWS EC2, H2 Database (for dev), Maven, React, Postman

Fitness Dashboard Fullstack Application
The Fitness Dashboard is a full-stack application designed to help users track their workouts, monitor health metrics, and visualize fitness progress in real-time. Built with a Node.js and Express backend and a React frontend, the application delivers a personalized, responsive dashboard experience, backed by cloud-based data storage for scalability and reliability.
Key features of the application include:
- RESTful API Development: A structured API built with Express.js, following a Controller-Service-Repository pattern to ensure clean, maintainable code architecture.
- Persistent Cloud Storage: User data is securely stored using MongoDB Atlas, enabling reliable access and scalability in production environments.
- Cloud Deployment: Backend services are deployed to Render, providing automatic scaling, HTTPS, and real-world deployment readiness.
- Dynamic Frontend Experience: The React-based frontend features a real-time updating dashboard, offering users immediate insights into their fitness activities and progress.
- Real-Time Data Visualization: Integration with Recharts to display workout statistics, trends, and goals through visually engaging graphs and charts.
- Secure User Authentication: Implementation of JWT-based authentication and bcrypt password hashing to ensure safe, secure user sessions.
- API Testing and Validation: Comprehensive backend testing using Postman to ensure endpoints are reliable, secure, and efficient.
Technologies used: Node.js, Express.js, MongoDB Atlas, Mongoose, React, Recharts, JWT, Bcrypt, Render, Postman
Photography Gallery
In my spare time you can usually find me immersed within nature, taking landscape photographs. To see some of my photos, check out below.