Toprak Temir - bounswe/bounswe2025group10 GitHub Wiki

About Me

Hi, I'm Toprak. I'm a 3rd year Computer Engineering and Mathematics student at Bogazici University. My plans for future is getting my MsC and/or PhD working in Computer Science, AI and intersections with neuroscience. I am currently working with CoLoRs, AI and Robotics research lab.

Education

  • Bogazici University
    Computer Engineering & Mathematics
    2022-2027

Experience

  • Student Researcher
    CoLoRs (Cognitive Learning and Robotics) Lab
    02.2024 - Current

    • Currently working on Reinforcement Learning for robotics. I mainly use PyTorch and NumPy in Python for machine learning tasks.
  • Backend Engineer Intern
    n11
    08.2024 - 09.2024

    • Worked on developing an anomaly-detection microservice using Python for data analysis and Java Spring Boot for the API.
  • AI Intern
    IwrobotX
    06.2024 - 08.2024

    • Worked on designing a MongoDB database for storing previously labeled signal data, and training a classifier ML model that classifies data into their appropriate section in the database.

Contact

Weekly Efforts

Important note: These entries don't include links to individual commits or github pages that I've worked on during the week, since some of these span multiple commits/pull requests/pages. This doesn't mean my work is left unproven, every wiki entry and PR request/review is listed in the milestone report page.

Week 1

Week 2

Week 3

  • Inspected project requirements to make an informed argument about project selection in the meeting.
  • Attended weekly meeting

Week 4

  • Done requirement analysis tasks along with Umut
  • Studied and researched UML diagram usages and system modeling
  • Created a common document where everyone entered their preferred implementation team choice orderings and previous experiences, and created the initial team structure optimizing the preferences of everyone. More on here
  • Attended weekly meeting

Week 5

  • Completed my assigned use-case diagram
  • Met with Umut, Ceyda, Ömer Faruk, and Mert to work on and complete the Class Diagram of the project.
  • Attended weekly meeting

Week 6

Week 7

  • Worked on feedback on the use case diagrams
  • Redesigned the main page of the wiki, as it was consisting only of team member links and pictures. The comparison of pages just before and after the redesign can be seen here
  • Designed my assigned sequence diagram
  • Attended weekly meeting

Week 9

  • Started implementation plans of the project
  • Held a backend team meeting, discussed the tech stack we will use, group task distributions and common communication channels.
  • Researched Django and Docker usage for backend implementation
  • Attended weekly meeting, discussed milestone roadmap and final cleanup tasks before implementation
  • Held 2 extra meetings to reorganize and fix inconsistencies / duplicate points in the Software Requirements Specifications page with Samed and Umut.

Week 10

  • Worked on first soft milestone, preparing user registration and sign in features
  • Designed the database structure of the project in SQL, later to be translated into django through automatic parsing feature of django.
  • Coordinated with backend team to write sign in and registration API
  • Worked with Umut to learn django user functionalities together
  • Attended weekly meeting

Week 11

  • Translated and finalized our whole database structure in django
  • Written unit tests to make backend branch ready to be merged with main branch, they were out of sync because of untested features.
  • Implemented report API for reporting all kinds of media in the app flexibly through the same API
  • Implemented admin panel API for fetching and acting on user reports
  • Written a mock data creation command as a Django Command for allowing frontend and mobile teams working with visible data, which helped both development and integration testing.
  • Attended weekly meeting

Week 12

  • Prepared for the demo with Basar and Murat as one of the demonstrators
  • Reviewed multiple PR's (Exact list will be given in the milestone report. As github doesn't allow filtering PR's by reviewer, I can't give a single link)
  • Dealt with urgent bug fixing of backend features
  • Helped frontend and mobile teams for using the API through whatsapp team communication channels
  • Finalized the backend requirements completely, as can be seen in this week's PRs and issues.
⚠️ **GitHub.com Fallback** ⚠️