Riya Sharma

Software Engineer
An IT professional with a passion for development, I am constantly seeking new ways to push the boundaries of what is possible with technology. Currently working on Laravel, Php , MySQL to excel my knowledge in Web.
React Native
GraphQL (Basics)
The Most Amazing...
....thing I have done is, Created a music player app similar to Spotify.
Interest & Expertise
  • Full Stack Web Development
  • React Native Mobile App Development
  • Solving Problem Effectively
  • Writing Scalable Code
  • Exploring New Technologies
  • Completed Web Development Bootcamp Course from udemy
Backend Framework & Library
HTML / CSS,JavaScript,PHP,Java
Version Control
Project Management
Cloud Services
Firebase,Firestore,Firebase Storage
Mobile Framework & Library
React Native
Query Language
Android Studio,X-Code
Music Player App
An app created using React Native and firebase.
Users can sign up/Login into the application. For logging in or signing up to the app, data is stored in Firebase. Users can listen to different songs that are available in the app according to their mood. Users can mark any song as their favorite one and can play/pause/change the song according to them. Users can create playlists according to their mood.
Tech Stack : Frontend: React Native, Backend: Firebase
Timesheet App
Help users to mark their attendance.
An app based on react native that enables users to mark attendance, view and log timesheets, and view attendance register. In this app, a user can view all the projects he had worked on before or working on now. Another feature of the app is that if a user is the manager of a group in a company, then he has the access to view, approve or reject the extra working hours of the people working under him.
Tech Stack : Frontend: React Native
Online Learning Portal
Learning portal which offers multiple courses on different technologies.
A web-based application based mainly on laravel and PHP. There are different roles in the application. Using the architect role, we can create a course according to our needs and the admin can assign that course to a group. Then there is another role of a mentor who can assign different courses to a trainee. Then comes the trainee, who can learn from different courses they are enrolled in. Trainees can view their progress which could help them to track the knowledge they gained through the course.
Tech Stack : Frontend: Php, Backend: Laravel, MySQL