I am a Full-stack Software Engineer who loves to solve problems and build things with full of passions and a hard-working ethic. I’m
also a great team-player who believes in ⌈1+1>2⌋, and a fast learner who is able to absorb new knowledge quickly.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
• This project is a React Native full-stack salon appointment management system designed for small business owners in the
beauty industry. The system helps salon owners manage their employees, services, clients, and appointment schedules. It
supports both mobile and web platforms, ensuring efficient daily operations across various devices.
• The backend is built using Node.js and Express, with MongoDB as the database for storing and managing salon-related data
such as employees, services, appointments, and client information. It follows RESTful API design principles to allow for
creating, reading, updating, and deleting (CRUD) operations, ensuring flexible and secure data management. The backend
also integrates Twilio API for sending SMS messages to maintain communication with clients and confirm appointments. The
system is deployed on Heroku, offering scalability and stability.
• The frontend is developed with React Native, providing a mobile application for salon owners to manage appointments and
services. The mobile-responsive design is achieved using React Native components, allowing users to efficiently manage
their business. The booking page includes features such as date and time selection, employee assignment, and service
management, offering a user-friendly and intuitive interface to simplify the appointment process.
• This project is a two-person group effort. I am responsible for the backend development and the frontend booking interface.
My backend responsibilities include designing the database, developing APIs, and integrating third-party services such as
Twilio. On the frontend, I focused on building the booking page, implementing feat
Contributed to the open-source project Open Energy Dashboard (OED), which provides a user-friendly interface for displaying energy information from smart meters or CSV file uploads.
GITHUB
Developed and executed test cases to ensure system functionality, reliability, and stability.
Analyzing Redux state management where certain data was inaccessible to non-admin users due to null or special values. Proposed enhancements to TypeScript type definitions to enable stricter type checking and reduce reliance on optional chaining.
Collaborated with team members to discuss and implement best practices, improving code quality and project maintainability.
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Auburn today.