---
# System prepended metadata

title: Please describe the projects that you worked on so far. How closely does the work match your skills and interests? What has gone well? What do you feel you need to work on during the second half of your internship?

---

# Please describe the projects that you worked on so far. How closely does the work match your skills and interests? What has gone well? What do you feel you need to work on during the second half of your internship?
## FLIX
* Completed required stories.
* Included some optional features. As for additional features: I included a review score and implemented color-coding that reflects the movie's average score. From a movie's details screen, users can browse a list 'Similar Movies' and view their details screens. Users may also watch a movie's trailer in the app.
* My code for this app could have been better organized, which I kept in mind for the next assignments.
* I was happy to have some time to explore additional features and research ways to implement certain things. I was happy to be able to display the movie's trailer while not obscuring the whole screen; I was also happy to include multiple navigation controllers so that the user could have multiple, independent navigation histories while still cycling through the same storyboard panels/view controllers.
* While implementing the trailer feature, I ran into some issues trying to load the data. After some research, I could figure it out and, as a result, I could better understand network calls and asynchronous calls.
## TWITTER-CLONE
* Completed all required stories.
* I felt like I had less time to work on optional and additional features; however, I felt like I ended up with a very good grasp of Twitter's API and implementing autolayout.
* The only additional feature I implemented was making it such that the number of likes and retweets does not display fully if > 1000 (e.g. 2.5k or 1.2M).
* I ran into some authentication issues with the API when trying to implement infinite scrolling (but all else was functional), but I ultimately discarded the changes made.
* Code was much better organized compared to last assignment.
* IM explained to me I should be more mindful of my Git commits and follow best practices (in particular, I should be committing more often).
## INSTAGRAM-CLONE
* Currently working on this app.
* Yesterday (day 2 out of 4), I managed to finish implementing the required stories.
* Git commits have been much more atomic and frequent.
## GENERAL NOTES
* I have been in constant contact with my IM and have done my best to take in her feed back (e.g. code organization and commit history).
* My pod has been very helpful; we often reach out to one another when we encounter a small difficulty or have any questions, and everyone tries their best to help.
* I started FBU with no knowledge on mobile (or web) development and not much of a background of Software Engineering outside of schoolwork, yet I now feel confident in my ability to design and complete my original app.
* During the second half of the internship I certainly wish to have greater involvement with the rest of the team and I want to keep improving my code organization. I also want to place greater emphasis on self-pacing and make sure I am able to adjust accordingly to potential disruptions and setbacks.

# How has your overall experience been so far this term? What did you like most, least?
My overall experience so far has been great. I feel like I have learned an immense amount over the last three weeks and the corporate world feels much less alien now. I have gone from not knowing anything about mobile development to feeling confident I can design an original app. And I have certainly appreciated this opportunity to see how Facebook culture is, but (at least during the initial three weeks) a lot of the Facebook events and team meetings have conflicted with essential parts of CodePath, making it much harder to attend anything optional, or forcing me to choose between attending an important lab or a meeting/event. I am under the impression that this will be much less of an issue in the coming 5 weeks, however.