Skip to content

Personal Wiki: Yusuf AKIN

Yusuf AKIN edited this page May 17, 2025 · 23 revisions
Screenshot 2025-02-16 at 09 05 04

About

Hi 👋, I am Yusuf AKIN, a senior at Bogazici University double majoring in Computer Engineering and Mathematics.

Experience

  • I am currently working as an HFT Quant Developer at TankX

CmpE352 Weekly Journal

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

📋 Summary Table of Contributions

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

📬 Contact

GitHub LinkedIn

Clone this wiki locally