It ain't much
But it's an honest work
Non-Game Projects
TUM-FTM
Teleoperation Interface
Teleoperation Interface
IN PROGRESS
Development of the visual interface for the teleoperated autonomous vehicle under the Institute of Automotive Technology in TUM. It's a part of the project Teleoperated Driving (My development there hasn't been open-sourced yet).
The vehicle publishes a lot of information through ROS messages. This module subscribes to those messages, and render environmental objects to show an extended digital-twin of the real world.
Most of the engine is built with the inspiration\guidance from Hazel Engine.
You can find the code and more details under https://github.com/tarikisildar/PhysicsSimulation
Being the nerd I am, I took any course having "Physics" in the name. Most of them were quite theoretical and thus don't have a result to show off here but this little fun one is from the course Game Physics.
During the course period we learned about integration of basic physics systems like spring systems, rigid-bodies into our physics engine that is based on OpenGL. And on the final project our idea was to integrate those systems to have a mechanic similar to the game Angry Birds.
C++, OpenGL
Physics Simulation
Exerciser
A mobile application to recognize physical therapy exercises with the phone camera, give feedback, connect doctor and patient by providing an interface to assign, execute and track progress of exercises.
Developed multiplatform frontend using Flutter/Dart. Designed application pages like history, workout plan.
Used microservice architecture which uses Python with Flask and FastApi connected to MongoDB. Used Docker to compose the services on server.
We worked on this project for about a year with a friend of mine as our Bachelor's Final project. It was very exciting to work on both research and application part as we had to read the literature on Pose estimation, motion recognition and reoccurrence counting. We came up with our algorithm blending our findings and used our algorithm in a mobile app that we developed in parallel.
It was super beneficial for us to experience setting realistic deadlines over a long period of time, managing our time between different times. And most importantly working with tools that we have close to none experience beforehand.
For more information and the code :
A c2c ecommerce application for second hand books and notes.
Developed backend side using Spring Boot/Java and MySQL.
This was initially a school project for software engineering course. We had 5 team members, divided 3 working on Backend/DB and 2 on Frontend. We were working very effective, and we thought the idea was marketable. After the course period, we decided to move on with the project and create a startup out of it. But it didn't go as planned :) We needed to shut it down after 3–4 months due to commitment problems disagreements in the team.
For more information, video and the code :
SelfSahaf
HuProg
https://huprog.acmhacettepe.com
Wrote questions for HUPROG, a programming contest with over 300 teams for a prize of $4000.
Motivated junior students about data structures and algorithms by organizing events.
It's an ongoing traditional event at Hacettepe University. Each year, 7-8 junior members are selected for the team. They are lectured about data structures, algorithms and competitive programming for a year. Next year the junior team picks up the event, writes programming questions and lecture the new juniors.
You can check out the final questions at https://www.hackerrank.com/contests/huprog19-final/challenges (it's in Turkish) I wrote 3 of them.