1. Node Birds - Oct 2023 - Present
- https://start.portfolio-simon.com/start
- Server-Side Optimization & Cost Reduction: Enhanced page load speed by implementing Next.js server-side rendering, improving SEO and user experience. Reduced server costs by utilizing AWS Lambda for on-demand image processing and enabling server activation only when needed via API Gateway.
- State Management & Real-Time Features: Used Redux and Redux-Saga for state management and real-time updates, ensuring consistent data flow and user experience.
- Secure & Scalable System Design: Designed a database schema with Sequelize to optimize query performance and implemented secure user authentication using Passport, HTTPS, and Nginx.
2. Natours - Mar 2024 - Jun 2024
- https://simon-project-2-76fa3de4b732.herokuapp.com/
- Secure and Scalable RESTful APIs: Developed user authentication, tour management, and booking APIs using Node.js and Express.js. Enhanced security with token-based authentication and optimized response times by addressing bottlenecks in query execution.
- Efficient NoSQL Database Design: Designed a flexible database schema with MongoDB and Mongoose to improve query performance and storage efficiency, resolving issues with slow data retrieval during high-traffic scenarios.
- SEO-Friendly Design: Adopted the MVC design pattern to structure the backend, enabling clean separation of concerns. Used server-side rendering with Pug to reduce initial load times and improve search engine visibility.
3. Gatsby.js Personal Blog (Personal Project) -Jul 2023 - Sep 2023
https://dony-world.netlify.app/
- High Lighthouse Scores: Achieved 100% Lighthouse scores in performance, SEO, and accessibility by implementing advanced optimization techniques.
- Dynamic Content Management: Enabled easy blog updates by integrating Markdown and GraphQL, eliminating the need for additional coding.
- Efficient Deployment: Deployed the site on Netlify with continuous integration, ensuring automated updates and fast content delivery globally.