Skip to content

Onur Çerli

Onur Çerli edited this page Oct 13, 2024 · 11 revisions

About Me

Hello! My name is Onur and I am a 3rd year computer engineering student at Bogazici University.

Technical Skills

  • Java
  • Python
  • C
  • Embedded systems programming with ESP32 and STM32 microprocessors

Personal Projects and Interests

Outside of my studies, I enjoy working on personal coding projects such as web scrapping, application programs with a user interface and embedded systems projects. Recently, I have tried selenium to create a web bot to make bids for auctions. I am also currently working on an embedded systems programming project which includes socket programming using protocols like modbus tcp.

Contact

If you would like to get in touch with me, you can reach me at [email protected]

Weekly Effort Report

Week 1
Task Name Duration Result Issue of the task
Domain discussions 2h Attended lab meeting and discussed possible domains and specific features applicable to each domain No related issue
Week 2
Task Name Duration Result Issue of the task
Research on mobile app development 3h Checked different ways of navigating between screens in react native apps; comparing stack navigator to expo-router, checking tab navigations, drawer navigations, etc. No related issue
Week 3
Task Name Duration Result Issue of the task
Creating Use Case Diagrams 3h Created the Use Case Diagram #211
Mobile project initialization 1h Created the expo project and pushed it to 3design_mobile branch #217
Adding login screen to the mobile application 3h Implemented the login screen taking the mockups into consideration #227
Adding sign up screen to the mobile application 2h Created the register screen applying similar design to the login screen #227

CmpE 352 Weekly Effort Reports
Week 1
Task Name Duration Result
Learning git 4h Watched the video Git For Ages 4 And Up and used the Learn git branching website and also tried the git commands on my computer
Creating the personal wiki page 0.5h Created the personal wiki page
Documenting about a repository I like 1h Created a page and documented about the repository
Week 2
Task Name Duration Result
Fix the research page 1h Fixed the page according to the feedback given in the lecture, stating the parts of the repo we should be mentioning
Add some labels 10m Added some labels I see in the repository I documented about
Week 3
Task Name Duration Result
Make preliminary research to prepare for practice project 6h Watched some videos about web development, wrote some introductory information on wiki research page
Maintenance of the repo 20m Added the 'Type: Research' label and deleted some unnecessary and duplicate files from the wiki page
Week 4
Task Name Duration Result
Make some research on writing scenarios for a project 1h Made some research on what user scenarios should be like
Create user scenarios 2h Created the scenarios page and added 5 scenarios
Week 9
Task Name Duration Result
Make some research on and learn react native 10h watched some tutorials, set up the environment to develop apps, then, created example projects to try myself
implement login and signup screens for mobile app 6h initialized the project, created the login and signup screens, tested the design for a few different devices, also made some research throughout this such as how to navigate between screens
Week 10
Task Name Duration Result
integrate with backend 10h set up postgresql(it took a lot of time due to an error in installation), implemented the api communication with the backend for login and signup screens using axios, ran the backend app on local and first tested it with postman and then with the mobile app
implement a feed screen to show posts and to let the user make a search 10h worked on the design of the feed page first, then added a post component for posts, then made some search on what component to use for showing posts and scrolling on the feed page, found flatlist useful for that and implemented the feed screen
Week 12
Task Name Duration Result
update register screen to comply with the backend 1h updated the register screen and also any other components affected by the update
add a community screen 2h designed a screen for the communities and made the backend connection

🏠Home

🛠️Project

🔍Labs

📁Assignments

📝Meeting Notes

👥Team Members

📄Templates

⚽️352 Material

352 Material

🛠️Project

🔍Research

📁Assignments

📝Meeting Notes

👥Team Members

📄Templates

Clone this wiki locally