Tamer Guven

Building autonomous vehicles, robot perception and real-time control systems.

Computer Science student at The University of Manchester with more than five years of competitive robotics experience.

The University of Manchester

BSc Computer Science Expected graduation: 2028 Expected First-Class Honours Year 1 GPA: 76.75%

Current focus

Autonomous Systems Robotics Software Computer Vision Embedded and Control Systems

Engineering across software and hardware.

Selected work in autonomous vehicles, competition robotics, machine learning, research software and full-stack systems.

03 In Development Open-source project

OpenHotel

An open-source, local-first hotel management system for small and medium hotels, with booking, guest, check-in, billing, housekeeping and operational workflows.

My contribution

Built the full-stack project, designed REST APIs and role-based access control, and established foundations for secure ESP32 keycard devices and room access logging.

Java 21Spring BootSpring SecurityReactTypeScriptMySQLDockerREST APIs
Read full technical description

Objective

Provide a local-first hotel platform for booking and day-to-day operations while keeping local data and uploaded documents out of the public source repository.

Current scope

The repository documents guest accounts, room booking, check-in and check-out, billing, activities, housekeeping, manager tools, ID document review and room access logs.

Security foundations

The project uses Spring Security, role-based access control and configurable environment values. ESP32 keycard integration is described as a future device capability.

Status

The CV dates the project from July 2026 to present. The repository is public, but no live production deployment is claimed.

04 Completed research project Machine learning

Second-Hand Car Price Prediction

Developed a Python machine-learning project using historical vehicle data to predict second-hand car prices. The work included data analysis, model development, evaluation and an authored research paper documenting the methodology and results.

My contribution

Cleaned and prepared the Germany Used Cars Dataset 2023, encoded categorical features, built and evaluated a neural-network regression model, and authored the accompanying research paper.

Dataset200,000+ offers
Model10-layer neural network
MetricMean squared error
Final loss0.3216 train · 0.2513 validation
PythonpandasNumPyscikit-learnTensorFlow/KerasJupyter NotebookKagglePredictive Modelling
Read full technical description

Problem

Explore whether supervised learning can estimate second-hand car prices from historical listing data without presenting the result as financial advice.

Data preparation

Validated inconsistent categorical values and registration-date formats, removed empty rows, selected relevant features, applied one-hot encoding and split the data into training and validation sets.

Model and evaluation

The paper documents a 10-layer neural network trained with SGD, a learning rate of 0.00001, momentum of 0.8 and mean squared error. The reported final losses are shown above.

Conclusion

The paper concludes that supervised learning can predict an indicative second-hand price, while acknowledging that the estimates are not exact.

View original project details

Archived wording retained verbatim. The current paper describes a 10-layer model, so that verified value is used in the summary above.

Machine Learning: Second-Hand Car Price Prediction

Built a complete machine learning system to predict second-hand car prices from the Germany Used Cars dataset. Implemented data cleaning, feature engineering, categorical encoding, and trained a deep neural network regression model. The system handles 8+ car features and predicts prices with optimized loss convergence.

Technical Challenge

The dataset contained inconsistent categorical values, mixed data types, missing entries, and non-standard formats in critical columns (registration dates, numeric fields). Required custom validation logic to detect and remove invalid records while preserving dataset size. Categorical features needed encoding while maintaining model generalization.

Architecture

Implemented a 9-layer sequential neural network with 100 units per dense layer. Applied one-hot encoding for categorical features (model, color, transmission type, fuel type). Used StandardScaler for feature and target normalization. Trained with SGD optimizer (learning rate: 0.00001, momentum: 0.8) with weight decay for regularization. Tracked training and validation loss over 30 epochs to monitor convergence and prevent overfitting.

View on Kaggle

05 Research Project Bogazici University

Rodent Behaviour Analysis

Developed Python software at Bogazici University to analyse rodent behavioural patterns using machine learning and image processing in controlled experimental scenarios.

My contribution

Built Python computer-vision and machine-learning software, processed behavioural observations from recordings, and collaborated with researchers and senior students as the youngest member of the team.

PythonMachine LearningOpenCVImage ProcessingComputer VisionBehaviour Analysis
Read full technical description

Objective

Analyse recorded rodent behaviour in controlled experimental scenarios using Python, computer vision, image processing and machine learning.

Research contribution

Processed and interpreted behavioural observations while working alongside older and more experienced students as the youngest member of the research team.

Status and availability

The work is presented as a university research project. No public code or deployment claim is made.

View original project details

Archived wording retained verbatim. The concise summary above does not repeat the original worldwide-use or open-source claims because no matching public repository is linked.

Analysis of Rodent Behavior Patterns with Machine Learning

Developed computer vision and machine learning system to track rodent movement and identify behavioral patterns across different environments. Built free software tool designed for laboratory use worldwide, enabling researchers to analyze animal behavior autonomously and consistently across diverse experimental conditions.

Technical Challenge

The primary challenge was maintaining robust tracking across diverse environments and different rodent morphologies. Environmental variations (lighting conditions, cage setups, background textures) and rodent-specific factors (size, fur color, movement speed) required adaptive vision algorithms that could generalize without requiring manual tuning for each experiment.

Architecture

Implemented computer vision system using OpenCV for real-time rodent detection and tracking. Applied background subtraction, morphological operations, and contour analysis to isolate rodents from complex environments. Integrated machine learning classifiers to identify behavioral patterns from trajectory data. Developed configurable software interface allowing researchers to adapt detection parameters for different rodent species and experimental setups without programming knowledge.

Open-source behavioral analysis tool for research labs

Robotics leadership, research and software development.

Roles are presented with student and team context, with original portfolio descriptions retained for reference.

Robotics Software and Electrical Mentor

FIRST Robotics Team Mostra, Istanbul Technical University

Nov 2024 – Apr 2026

Mentored students across Java, WPILib, electrical systems, autonomous control and multi-camera AprilTag localisation while coordinating software strategy with the wider robot team.

  • Built a Java and WPILib multi-camera AprilTag localisation system that combined evaluated vision estimates with encoder and gyro odometry.
  • Created odometry-based autonomous trajectories with PID correction and recovery from disturbances.
  • Trained more than 15 students in competition-ready electrical systems, including CAN, PWM, power distribution, sensors, encoders and vision integration.
  • Led through teaching, review and debugging so students could understand and develop the systems themselves.
More about this experience

Original portfolio wording retained below. The title and dates above follow the current CV.

  • Scaled Java software training program across 15+ engineers; designed curriculum covering real-time systems, sensor fusion, and vision processing
  • Architected autonomous control systems with low-latency feedback loops and adaptive vision integration; optimized for 120-lb industrial robot platform
  • Led software strategy for Innovation in Control Award-winning autonomous and control systems

Team Captain and Software Lead

FIRST Robotics Team Flare, FMV Erenkoy Isik High School

Sep 2021 – Jun 2025
Software Team Leader · Jun 2022 to Sep 2024 Team Captain · Jul 2023 to Sep 2024

Progressed from software and mechanical team member to leading a 40-student team, coordinating three subteams and contributing to three competition robots.

  • Developed Java and WPILib autonomous, vision and robot-control systems.
  • Led and trained the software subteam while coordinating software, mechanical and electrical integration through Git.
  • Led SolidWorks design and supported manufacturing and assembly for competition robots.
  • Contributed to robots that received competition recognition, including a finalist result and autonomous systems award.
More about this experience

Original portfolio wording retained below. The title and 40-student team size above follow the current CV.

  • Led team strategy and managed 3 subteams (50+ engineers) to deliver tournament finalist robot; coordinated mechanical, electrical, and software integration
  • Built autonomous control and vision systems in Java/WPILib for 3 competitive robots; one achieved award-winning autonomous performance under hard real-time constraints
  • Architected real-time sensor fusion systems and state machine logic; established Git-based engineering workflows and code review standards across organization
  • Mentored and trained software subteam; designed educational curriculum covering robotics fundamentals, PID control, and vision algorithms
  • Designed and built 3 production robots in SolidWorks; one became tournament finalist, demonstrating mechanical precision and engineering rigor

Machine Learning Researcher

Georgia Institute of Technology research project

Jun 2023 – Sep 2023

Developed a used-car price prediction project in Python using historical vehicle data, conducted data analysis and predictive modelling, and authored a research paper documenting the methodology and results.

More about this experience

Original portfolio wording retained below. The paper is described above as authored, not formally published.

Georgia Institute of Technology

  • Engineered end-to-end ML system for regression modeling on structured automotive dataset; published research paper documenting methodology and results
  • Developed predictive models using Python (TensorFlow, scikit-learn); optimized feature engineering and hyperparameter tuning for model convergence
  • Implemented unsupervised learning techniques for exploratory data analysis; gained experience with production-grade ML workflows and statistical validation

Software Developer Intern

Token Financial Technologies

Aug 2023 – Sep 2023

Used GitLab for version control and development workflows, learned professional software development processes, collaborated in a cross-functional team and supported project delivery.

More about this experience

Original portfolio wording retained below.

  • Contributed to production backend systems within cross-functional fintech engineering team
  • Adopted GitLab-based version control workflows; participated in code review cycles and CI/CD deployment processes
  • Collaborated with senior engineers on scalable system design; gained exposure to production software development practices and team coordination

Research Assistant

Bogazici University

Sep 2021 – May 2022

Developed Python software using machine learning and image processing to analyse rodent behaviour in controlled experimental scenarios, working alongside older and more experienced students as the youngest member of the team.

More about this experience

Original portfolio wording retained below.

  • Developed Python-based computer vision system for behavioral analysis; processed video data using OpenCV and machine learning for rodent tracking and classification
  • Analyzed and interpreted animal behavioral patterns in controlled experimental scenarios; contributed to reproducible experimental workflows
  • As freshman member, collaborated with senior researchers on data-driven behavioral science; gained experience in academic research methodologies and statistical analysis

Awards and recognition.

External recognition for robotics engineering, autonomous control, team leadership and technical impact.

Year not listed

Innovation in Control Award

FRC Team Mostra · Regional competition

Recognised the team's autonomous and control systems during Tamer's software and electrical mentoring period.

Year not listed

Autonomous Systems Award

FRC Team Flare · Competition result

Recognised the precise autonomous performance of a competition robot developed with Java, WPILib and odometry-based control.

Year not listed

Tournament Finalist

FRC Team Flare · Competition result

Team finalist result achieved after coordinated software, mechanical and electrical development across the robot programme.

The available site and CV do not identify exact event names, award years or official result links, so none are inferred here.

Tools connected to real project work.

Grouped by engineering area without percentages or self-assigned proficiency scores.

Robotics and Autonomous Systems

ROS 2GazeboRVizWPILibAprilTag VisionOdometryPID ControlTrajectory PlanningSensor IntegrationSwerve Driveros2_controlState Machine DesignReal-Time Systems

ROS 2 → Autonomous Vehicle Platform · WPILib → FRC Autonomous Systems

Programming

JavaPythonCC++SQLHTMLCSSRISC-V AssemblyMU0 AssemblySystemVerilogMySQL

Java → FRC and OpenHotel · Python → ML and research software

Computer Vision and Machine Learning

OpenCVTensorFlowKerasscikit-learnpandasNumPyImage ProcessingPose EstimationJupyter NotebookKaggleMachine Learning

scikit-learn → Car Price Prediction · OpenCV → Rodent Behaviour Analysis

Engineering and Development Tools

GitGitHubGitLabLinux / CLIDockerVS CodeIntelliJ IDEAJupyter NotebooksSolidWorksRaspberry PiObject-Oriented DesignCommand-Based ArchitectureUnit TestingSystems EngineeringControl TheoryAutonomous Navigation

SolidWorks → Competition robots and RC vehicle · Docker → OpenHotel

Software that connects with the physical world.

I am a Computer Science student at The University of Manchester interested in autonomous vehicles, robotics and intelligent systems. My experience spans robot software, computer vision, autonomous control, electrical integration, mechanical design and machine learning. Through FIRST Robotics, university research and personal engineering projects, I have learned to build systems that connect software with real hardware and to work effectively across technical teams.

I am particularly interested in autonomous systems, embedded software, perception, controls and vehicle technology, and in continuing to develop as an engineer.

More about my background

Earlier portfolio wording is retained verbatim below. The recruiter-facing summary above uses the current CV and project evidence.

Autonomous Systems Engineer

I build autonomous systems and real-time control software that operate under hard constraints. I lead engineering teams, architect complex system solutions, and focus on deterministic, production-grade performance. Passionate about robotics and systems engineering.

I approach engineering from the system level down. Whether it is an autonomous robot navigating a field under time constraints or a perception system classifying objects at 30 fps, I focus on architecture that is robust, deterministic, and measurable.

My foundation is in competitive robotics, where I led the design and implementation of autonomous routines, sensor fusion logic, and real-time control loops for 120-pound industrial robots under the FIRST Robotics Competition framework. These systems operated under hard timing constraints with no margin for software failure.

I have extended this systems thinking into machine learning research at Georgia Tech and Bogazici University, and into production software development at Token Financial Technologies. I am driven by the intersection of perception, control, and decision-making in physical systems.

Tamer Guven — 2026

Get in Touch

For questions about my projects, research or robotics work, email me or connect with me on LinkedIn and GitHub.