-
Notifications
You must be signed in to change notification settings - Fork 1
Personal Wiki Yusuf AKIN
Yusuf AKIN edited this page Sep 28, 2025
·
3 revisions
Hi 👋, I am Yusuf AKIN, a senior at Bogazici University double majoring in Computer Engineering and Mathematics.
- I am currently working as an HFT Quant Developer at TankX
| Week | Task | Time Taken |
|---|---|---|
| Week 1: Feb 10 - Feb 16 | Meeting 1 | 50 min |
| Created personal wiki and opened related issues | 30 min | |
| Wrote the Contribution Guide | 60 min | |
| Recorded/Published Git Walk-Through | 120 min | |
| Week 2: Feb 17 - Feb 23 | Meeting 2 | 60 min |
| Requirements and elicitation questions | 60 min | |
| Week 3: Feb 24 - Mar 2 | Meeting 3 | 90 min |
| Meeting with the Customer | 90 min | |
| Week 4: Mar 3 - Mar 9 | Restructured the requirements by [grouping relevant functional groups beb6a2e | 180 min |
| Meetings | 90 min | |
| Week 5: Mar 10 - Mar 16 | Meeting - 7 | 60 min |
| Revised all class diagrams | 120 min | |
| Week 6: Mar 17 - Mar 23 | Created a sequence diagram for the scenario - 8 | 60 min |
| meeting - 8 | 70 min | |
| Week 7: Mar 24 - Mar 30 | Academic Boycott | - |
| Week 8: Mar 31 - Apr 6 | Holiday | - |
| Week 9: Apr 7 - Apr 13 | meeting - 9 | 70 min |
| Week 10: Apr 14 - Apr 20 | Bootstraped the backend development setup | 120 min |
| meeting - 10 | 60 min | |
| Code review #118, #121, #123,#124 | 180 min | |
| Week 11: Apr 21 - Apr 27 | Code review #138, #149 | 30 min |
| Meeting - 11 | 90 min | |
| Week 12: Apr 28 - May 4 | Spring Break | - |
| Week 13: May 5 - May 11 | Bootstrap forum app | 120 min |
| Meeting - 12 | 90 min |
| Contribution Summary | Related PRs / Issues / Links |
|---|---|
| Summary of authored PRs | All PRs |
| Summary of opened issues | All Issues |
| Summary of reviews | All Reviews |
| Weekly journal | Weekly Journal |
| Created and maintained my personal wiki page documenting ongoing progress and reflections | Personal Wiki |
| Authored a comprehensive Git contribution guide, introduced linear history strategy, opened relevant issue, recorded and published a team Git workshop session | Contribution Guide, #4, Git Walkthrough, Video |
| Refactored and grouped requirements for better readability, introduced revision history, and maintained versioned drafts | beb6a2e, c1462fd, #70 |
| Investigated GitHub issue template behavior and restructured templates for functional selection support in the UI | #26, c41b4c1 |
| Distributed class diagram-related tasks, opened atomic issues, and compiled final UML diagrams | #76, 70815c5 |
| Authored Scenario 8 outlining the flow of proposing a new food item from search to submission | Scenario 8 |
| Initialized backend with Django, set up development environment, introduced pre-commit hooks and a project-level setup script | #111, #112 |
| Reviewed backend PRs and enforced modular structure and credential safety practices, reviewed 20+ PRs including backend and infrastructure | Modularization, Credential Safety, All Reviews |
| Implemented CRUD endpoints for Forum Posts with proper viewsets, permissions, serializers, and Postman tests | #204 |
| Added tagging functionality and enabled tag-based filtering on posts | #216 |
| Implemented comments for forum posts, added filtering/sorting options, and ensured only authors can edit/delete their content | #223 |
| Added like/unlike functionality with like counts, registered all forum models in admin panel | #229 |
| Reported and filed frontend deployment bugs, then fixed static file delivery and configuration issues | #249, #250, #252 |
| Reviewed and fixed food database migration bug to populate food items properly during deployment | #248, a51fc66 |
| Contributed to the fix on nutrition score calculation bug based on incorrect input validation logic | #326 |
| Refactored all hard-coded backend URL paths to use Django reverse URL resolver | #284 |
| Dockerized frontend (creating the final version), configured Nginx for static files and API proxying, and integrated all services via docker-compose | #285 |
Deployed full-stack app to DigitalOcean using Docker, acquired nutrihub.fit domain, and configured DNS |
#297 |
| Replaced self-signed TLS certs with Let's Encrypt to ensure compatibility with mobile and browser clients | #308 |
| Implemented external API consumption via Foodish to fetch random food images | #322 |
| Edited and published team demo video co-presenting final product features | YouTube Demo |
| Created final tagged release | Release |
| Created swagger doc + hosted (Collaborated) | #329, 8d90ae |