-
Notifications
You must be signed in to change notification settings - Fork 1
Personal Wiki & Effort: Yunus Emre Özdemir
Yunus Emre Özdemir edited this page Dec 16, 2024
·
28 revisions
I am a senior Computer Engineering student at Boğaziçi University, currently interested in web application development.
- Java, Python, TypeScript, C, C++
- Experience in full-stack web development, mainly React, Node.js and Next.js.
- Some education and practice on the fundamentals of Machine Learning, Deep Learning, Natural Language Processing, Computer Vision.
- Experience in model training and serving for NLP & ASR tasks, mainly transcription, diarization, summarization and document classification.
- Photography
- Martial arts
Email: [email protected]
LinkedIn: Yunus Emre Özdemir
- Joined the lab session.
- Archived the repository from CMPE352.
- Met with the new team members, reformed frontend, backend and mobile teams together.
- Discussed the project details with TA.
- Joined the lab session.
- Discussed the application specifics and went over our elicitation questions with the team and TA.
- Researched W3C standards and decided on Activity Streams 2.0 with Ali Tarık Şahin.
- Started the web mockups with the frontend team.
- Researched about component libraries and decided on Ant Design with the frontend team.
- Refactored class diagrams.
- Joined the weekly meeting.
- Went over use case, sequence, class diagrams and web, mobile mockups with the team.
- Refactored the web mockups with example data, added the browse page and different question types.
- Joined the lab session.
- Initialized the Frontend Application with TypeScript, Ant Design, Tailwind CSS, React Router and ESLint.
- Created the Navbar component and implemented it to all pages.
- Set up NextUI and removed Ant Design.
- Discussed and reached a branch and PR naming convention with my team members.
- Reviewed PRs from my team members.
- Redesigned the Navbar with NextUI components.
- Created the Post Page with comments, updated the PostCard component to accommodate comments.
- Dockerized the Frontend and connected to the backend, solved issues in frontend and backend along the way.
- Deployed the application to DigitalOcean to test it and facilitate development.
- Fixed the Frontend Dockerfile to resolve file permission issues.
- Reduced the initial load time by building and previewing in Docker and refactoring imports.
- Connected the post page with backend and set up dynamic routing.
- Connected the forum page with backend.
- Connected the profile page with backend and set up dynamic routing.
- Made the deployment for presentation, fixed some deployment and performance issues along the way.
- Joined the lab session.
- Created the notifications page.
- Contributed to Activity Streams 2.0 Detailed Research.
- Joined the lab session.
- Implemented the dark mode and light/dark mode switch.
- Joined the lab session.
- Contributed to Customer Milestone 2 Demo Planning.
- Resolved Merge Conflicts in PRs #478, #493, #500, #522.
- Created the quiz creation page.
- Created Frontend Testing Environment by setting up vitest, msw, and @testing-library/react.
- Created the Forum page tests.
- Persisted Like Button Color (is_liked information) on navigation and refresh.
- Implemented the Post Unlike Functionality.
- Connected Bookmark Functionality to backend.
- Implemented Follow/Unfollow Functionality.
- Connected Notifications Functionality to backend.
- Implemented the Comments section of the Post page.
- Deployed the project and fixed issues encountered.
- Joined the Customer Milestone 2 Demo.
- Joined the lab session.
- Documented the standards being followed and related implementation.
- Joined the lab session.
- Created the user tests for frontend.
- Implemented the Search page.
- Completed the Guest View.
- Created the Word Dictionary.
- Implemented the Bookmark Word functionality.
- Implemented keeping role information in cookies and isAdmin hook.
- Implemented Admin Post/Comment Delete and Modify Tags functionality.
- Made creating Custom Tags when creating a post possible.
- Created searchable Custom Tags in Forum filtering.
- Displayed isBanned information on Profile.
- Displayed Bookmarked Comments in Profile.
- Made creating Custom Tags when creating a quiz possible.
- Created searchable Custom Tags in Quiz Feed filtering.
- Implemented Admin Quiz Delete and Modify Tags functionality.
- Completed Activity Stream Notifications.
- Deduplicated Tags in Tag Search Autocomplete.
- Wrote Guest and Admin View Unit Tests.
352 Journal
- Participated in the first meeting.
- Contributed to the discussion on the wiki's structure.
- Created my personal effort page.
- Studied git and documented about Transformers repository in the Personal Favourite Repositories page.
- Participated in the second meeting.
- Restructured the home page and the sidebar of the wiki.
- Participated in the third meeting.
- Created my personal wiki page.
- Updated my personal favourite repository description.
- Created the new meeting notes template.
- Updated the first three meeting's notes according to the new template.
- Did a research on Linked Data and SPARQL Semantic Queries and documented my research on the Domain Analysis page under the Research section of the wiki.
🏠 Home
- Oktay Özel
- Aras Taşçı
- Yunus Emre Özdemir
- Kaan Yolcu
- Elif Nur Deniz
Eymen Çeliktürk- Anıl Köse
Battal Hazar- Halil Özkan
Ebru Özçakı- Ali Tarık Şahin
- Ahmet Oğuz Engin
- Yağız Güldal
- Lab Report 1
- Lab Report 2
- Lab Report 3
- Lab Report 4
- Lab Report 5
- Lab Report 6
- Lab 7 PR
- Lab 8 PR
- Lab Report 9
- Lab Meeting 1
- Weekly Meeting 1
- Lab Meeting 2
- Weekly Meeting 2
- Frontend Meeting 1
- Lab Meeting 3
- Weekly Meeting 3
- Lab Meeting 4
- Frontend Meeting 2
- Weekly Meeting 4
- Weekly Meeting 5
- Frontend Meeting 3
- Lab Meeting 5
- Weekly Meeting 6
- Weekly Meeting 7
- Lab Meeting 6
- Weekly Meeting 8
- Lab Meeting 7
- Lab Meeting 8
- Weekly Meeting 9
- Requirements
- Elicitation Questions
- Project Plan
- Use Case Diagram
- Sequence Diagrams
- Class Diagrams
- Front-End Mockups
- Mobile Mockups
- User Scenario 1
- User Scenario 2
- User Scenario 3
- User Scenario 4
- User Scenario 5
- RAM
- Tags Documentation
- Domain Specific Improvement Ideas
- Lab-6 User Stories
- Customer Milestone 2 Plan
- Software Quality Plan
- Implemented Requirements For Milestone 2
- Customer Milestone 3 Plan
📅 Meetings
- Meeting 1
- Meeting 2
- Meeting 3
- Meeting 4
- Meeting 5
- Meeting 6
- Meeting 7
- Meeting 8
- Meeting 9
- Meeting 10 - Class Diagrams
- Meeting - Frontend 1
- Meeting - Backend 1
- Meeting 11
- Meeting - Backend 2 Wikidata
- Meeting - Frontend 2
- Meeting - Deployment
- Meeting - Frontend 3
- Meeting 12
- Meeting - Backend 3
- Meeting - Backend 4
- Meeting - Frontend 4
- Meeting 13
- Meeting 14
- Meeting 15
- Meeting 16
💻 Project
- Class Diagrams
- Sequence Diagrams
- Use Case Diagrams
- Requirements
- Elicitation Questions
- Project Plan
- Work Done By Each Member
- Milestone Report 1
- Scenarios-Mockups
- Responsibility Assignment Matrix
- Responsibility Assignment Matrix Old Version
- Related Software Analysis
- Workdone Each Member Milestone 2
- Milestone 2 Report
- Work Done By Each Member Milestone 3
- RAM 3
- Milestone Report 3