Toprak Temir - bounswe/bounswe2025group10 GitHub Wiki
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.
- Bogazici University
Computer Engineering & Mathematics
2022-2027
-
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.
- Email: [email protected]
- GitHub: ToprakTemir
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.
- Learned about git functionality, github, and github wiki.
- Wrote self-introduction page in project wiki.
- Attended weekly meeting
- Contributed to the common wiki page github tools & best practices in our wiki.
- Inspected previous year repositories to get an idea of the structure and look of active projects.
- Attended weekly meeting
- Inspected project requirements to make an informed argument about project selection in the meeting.
- Attended weekly meeting
- 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
- 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
- Worked on the wiki page for the unified use-case diagram
- Worked on the feedback for the class diagram
- Attended weekly meeting
- 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
- 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.
- 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
- 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
- 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.