Week 12 Worklog

Week 12 Objectives

  • Deliver final presentation to all stakeholders.
  • Complete self-evaluation and feedback sections.
  • Submit internship report.
  • Celebrate project completion and reflect on the journey.

Tasks carried out this week

DayTaskStart DateCompletion DateReference Material
1-6- Final Presentation Preparation & Project Submission
  + Submit final project link (Deadline: 05/04)
  + Prepared backup demo video for myFit app
  + Tested API & Bedrock technical setup
30/03/202604/04/2026[Presentation]
-- Final Presentation
  + Presented myFit to FCJ leadership (Floor 26 at 07:45)
  + Format: 2 mins setup + 10 mins presentation + 10 mins Q&A
18/04/202618/04/2026[Presentation Recording]
3- Self-Evaluation
  + Completed self-evaluation form
  + Reflected on 12-week journey
  + Identified technical strengths and growth areas
01/04/202601/04/2026[Evaluation Form]
4- Program Feedback
  + Wrote detailed feedback for FCJ program
  + Highlighted positive experiences
  + Suggested improvements for future interns
02/04/202602/04/2026[Feedback Form]
6-7- Celebration & Wrap-up
  + Team celebration dinner
  + Knowledge transfer and project handoff
  + LinkedIn post about internship experience
04/04/202605/04/2026[Photos]

Week 12 Achievements

  • Final Presentation:

    • presented the myFit application to FCJ stakeholders and mentors.
    • Live demo of the React Native app and AI Bedrock Chat.
  • Project Completion:

    • myFit Backend (Spring Boot) and Frontend (React Native) fully functional and integrated.
    • All documentation complete, including API reference, architecture diagram, and setup guides.
    • GitHub repository structured, cleaned up.
  • Personal Growth:

    • Mastered key AWS services (Cognito, S3, Bedrock, Secrets Manager).
    • Gained deep experience in end-to-end full-stack development.
    • Improved presentation, problem-solving, and documentation skills.
    • Built a strong network with AWS professionals and mentors.

Overall Internship Summary

12-Week Journey Highlights:

PhaseWeeksKey Accomplishments
Foundation1-2Project setup, database design, REST API basics
Core Dev3-6AWS Cognito auth, S3 Media integration, System Workouts
Feature Expansion7-8Workout Sessions and Diet/Nutrition tracking modules
AI Integration9-10Health metrics calculation, AWS Bedrock AI Fitness Coach
Optimization11UI Polish, E2E Testing, Docker Compose readiness
Finalization12Documentation, final presentation, report submission

AWS Services Mastered:

  • Amazon Cognito, Amazon S3, Amazon CloudFront (with OAC), Amazon Bedrock
  • AWS Secrets Manager, IAM Policies, KMS
  • Architecture planning for ECS (Fargate), ALB, Route 53

Project Statistics:

  • 10+ core REST API modules fully developed (Auth, Food, Workout, Metrics, etc.)
  • 6 comprehensive user journeys mapped and successfully tested
  • 12-turn sliding window memory implemented for the AI Fitness bot
  • < 25 seconds average for backend Docker Compose cold start

Final Reflection

This 12-week internship through the FCJ program has been a transformative experience. From designing the initial PostgreSQL database schemas in Week 1 to delivering a fully integrated, AI-powered React Native application in Week 12, the journey has taught me the importance of:

  1. Security by design, specifically preventing IDOR, managing stateless JWTs, and secure AWS Cognito integration.
  2. Separation of concerns across the stack (using Redux for auth, React Query for server cache, and keeping backend service layers clean).
  3. Well-Architected cloud operations, ensuring reliable containerization and planning a clear roadmap for AWS deployment.
  4. Team collaboration and documentation as the key to maintainability and successful project handover.

I am immensely grateful to the FCJ mentors, AWS Solution Architects, and my colleagues for making this experience unforgettable. This is not the end, but a strong foundation for my future cloud and full-stack journey! ☁️🚀