Full Stack Web Development
- Designed and developed the frontend of a tennis website using React and Tailwind
- Developed the backend of the website using Node.JS and Express
- Developed a MongoDB database for the website
- Developed an always-running server that continuously update the database with latest external API data
- Used WebSocket to implement the live scores functionality of the website
Cross-platforms App Development
- Developed a tennis tracking app for iOS, Android, macOS, Windows and the web using Flutter
- Implemented user authentication and user data storage using Google's Firebase