Experience
My professional experience and work history.

Computer Vision Engineer
Divit Teknoloji A.Ε.
π’ Istanbul, TurkeyStarted as an intern and progressed to a part-time engineer role, developing advanced computer vision solutions and machine learning algorithms for industrial applications.
Key Responsibilities
- Closely followed state-of-the-art research papers and implemented full end-to-end systems proposed in academic literature.
- Designed and built real-time computer vision pipelines using TensorFlow, PyTorch, and CUDA, with a strong focus on performance, reproducibility, and deployment-readiness.
- Delivered custom AI-driven solutions to both public institutions and enterprise clients, tailored to real-world constraints.
- Integrated classical techniques (SIFT, SURF, ORB) with modern deep learning approaches to enhance accuracy and robustness in challenging scenarios.
- Conducted model optimization and GPU-level acceleration to meet strict latency and throughput requirements in production environments.
- Worked with Vision Transformers (ViT) and image/text-to-text large language models (LLMs) for advanced perception and multimodal AI tasks.
- Created technical documentation and participated in code reviews.
Technologies Used

Autonomous Driving Intern
Leo Drive
π’ Istanbul, TurkeyContributed to autonomous vehicle development projects focusing on perception, localization, and decision-making systems.
Key Responsibilities
- Improved localization systems for challenging environments (e.g., tunnels) using sensor fusion (LiDAR, IMU, odometry data), enhancing real-time position tracking and map comparison capabilities.
- Refined a data pipeline to process and visualize GNSS geospatial data, enabling accurate navigation in autonomous vehicle systems.
- Led optimization efforts to enhance computational efficiency, improving sensor data processing and system response times.
- Performed validation and stress testing to ensure robustness, leveraging simulations and real-world data to fine-tune system performance.
- Developed methods for visualizing archived sensor data, improving simulation environments and enabling data-driven decision-making without live sensor input.
- Collaborated with academic institutions to integrate emerging autonomous technologies, advancing navigation and control capabilities.
- Created technical documentation on system enhancements, algorithm optimizations, and research findings to enable knowledge transfer and scalability.
- Reported on project milestones, delivering insights for ongoing and future autonomous driving projects.
Technologies Used

Autonomous Systems Group Member
ITU ZES Solar Car Team
π’ Istanbul, TurkeyDeveloped autonomous driving capabilities for solar-powered racing vehicles as part of a competitive engineering team.
Key Responsibilities
- Designed and developed software modules for autonomous driving systems: perception, planning, localization, and control.
- Implemented algorithms for object detection, mapping, and path planning.
- Utilized C++, Python, and ROS (Robot Operating System) for software development.
- Collaborated with the software team to integrate autonomous driving software with vehicle systems.
- Integrated sensors, actuators, and hardware into the vehicle's architecture.
- Configured and calibrated sensors (LiDAR, cameras, GPS) to ensure accurate data acquisition.
- Partnered with electrical and mechanical teams to seamlessly integrate autonomous systems into the vehicle design.
- Conducted rigorous testing of autonomous driving systems in simulation and real-world scenarios.
- Analyzed test results to identify areas for improvement and optimization.
- Ensured compliance with safety standards and regulations by collaborating with the safety team.
- Maintained comprehensive documentation of software design, architecture, and testing procedures.
- Prepared progress reports and presented findings to teams and faculty advisors.
- Contributed to technical publications and shared results at conferences/competitions.
Technologies Used

Data Analyst Researcher
World Coffee Portal
π London, EnglandConducted market research and data analysis for the global coffee industry, providing insights and trends.
Key Responsibilities
- Collecting and recording beverage prices of the most popular types (filter coffee, cappuccino, and latte) from branded coffee chains across Istanbul.
- Ensuring that the data collected is accurate and up-to-date, and that all relevant details (e.g. location, chain name) are recorded.
- Analyzing the data collected to determine the average beverage prices for each branded coffee chain across Istanbul.
- Ensuring that all work is completed in a timely and efficient manner, and that deadlines are met.
Technologies Used

Student Assistant
Istanbul Technical University
π’ Istanbul, TurkeySupported academic activities and research projects while assisting faculty members with various tasks.
Key Responsibilities
- Updating the files shared by the professor, ensuring that the most recent and relevant materials were available for the students.
- Adding coding assignments to in-class files and GitHub, providing students with the opportunity to practice and apply the concepts they were learning.
- Updating the course slides, ensuring that they were accurate and up-to-date with the latest information and industry developments.
- Regulating technical tasks such as setting up equipment, troubleshooting technical issues and making sure that the course runs smoothly.
Technologies Used

Freelance Programmer
UpWork
π RemoteDelivered various programming projects for international clients, focusing on web development and automation.
Key Responsibilities
- Completed 15 practical ML and automation projects for small clients and personal use during early academic years.
- Built an OCR-based document parser using Tesseract and Python to digitize scanned lesson plans for a tutoring center.
- Developed a Telegram bot that monitors forums and sends keyword-based alerts to community admins.
- Created a table-based meal billing app for small restaurants, letting waiters select orders per table and calculate totals; used in a local cafΓ©.
- Wrote a program that lets tutors photograph multiple-choice tests and automatically grades them by detecting student answers using image processing.
- Built a CSV-cleaning automation tool for a small business to clean and normalize data exported from inconsistent sources.
- Focused on real-world problems, simple UI/UX, and communicating with non-technical users.