Author Image

Hi there! I'm Felipe

Felipe Gomez C.

Software Engineer at Woven by Toyota, Inc.

Currently working on the development of software for vehicles / data analysis as part of the In-cabin perception team. During Grad school, focused on the creation of a person verification approach by using behavioral patterns, in which human body motion captured by 3D cameras is used to create statistical models representing each individual identity

Enthusiastic
Team Work
Communication
Hard Working
Fast Learner
Problem Solving

Skills

Experiences

1
Woven by Toyota, Inc.

Oct 2025 - Present

Tokyo, Japan

Mobility technology subsidiary of Toyota Motor Corporation, creating and managing the software for Toyota’s vehicle operating system, automated driving, and safety.

Software Engineer

Oct 2025 - Present

Responsibilities:
  • Development of software for in-cabin monitoring systems.

Hitachi Ltd. R&D group.

Apr 2014 - Sep 2025

Ibaraki-ken, Japan

Japanese multinational conglomerate company that operates ten business segments, ranging from IT, including AI and big data, to Construction Machinery.

Researcher

Apr 2014 - Sep 2025

Responsibilities:
  • Research and development of Advance Driving Assistance Systems (ADAS) applications using on-vehicle stereo camera.
  • Develop and review stereo & monocular based object detection as well as road profile estimation applications.
  • Research and development of prototype method for aerial image based matching system to verify automatically generated maps for Autonomous Driving.
2

3
Tokyo Institute of Technology

Oct 2009 - Oct 2013

Tokyo, Japan

Largest institution for higher education in Japan dedicated to science and technology.

Research assistant

Oct 2009 - Oct 2013

Responsibilities:
  • Research assistant at Furui and Shinoda laboratories.
  • Administration of servers (Linux) / PCs / network.
  • TA for programming related lectures.

GalileoScope Inc.

Apr 2011 - May 2012

Tokyo, Japan

Survey and consulting company. Provides tools for market analysis and client satisfaction / review collection.

Software Engineer

Apr 2011 - May 2012

Responsibilities:
  • Server-side application development (Ruby on rails, Node.js)
  • Mobile application development (Java)
  • Test pattern creation and maintenance
4

5

Aguascalientes, Mex.

Private institution for higher education.

Lecturer / IT specialist

Jan 2005 - Oct 2008

Responsibilities:
  • Lecturer for the school of Engineering (programming, 3D simulation, intro to linux server admin).
  • Head of technical support area.

Education

B.Sc. in Computer Science
Extracurricular Activities:
  • Member of university soccer representative team (Goalkeeper)
  • CINAVI - Research center for intelligent virtual environments (Founding member)
High school diploma and programming technician certificate

Publications

Wide Angle Stereo Camera with Monocular Vision using Camera Posture Estimation and Correction

Developed a stereo camera employing a multi-shift approach to preserve far object detection performance and obtain wider FOV without using expensive image sensors. We also developed an object detection system based on top view image subtraction method, enabling pedestrian and cyclist detection in the monocular region created at the outer region of the stereo camera FOV. Achieve high accuracy for detection and distance measurement at the monocular region by using the disparity information from the central region to estimate the camera posture and correct it in real-time.

Statistical Person Verification using Behavioral Patterns from Complex Human Motion

Person verification method based on behavioral patterns from complex human movements. Behavioral patterns are represented by anthropometric and kinematic features of human body motion acquired by a Kinect RGBD sensor. Focus on complex movements to demonstrate that independent and rhythmic movement of body parts carries a significant amount of behavioral information. Statistical approach by Gaussian mixture models to model the individual behavioral patterns. Demonstrated that subject-preferred movements are more robust against forgery attacks and variations over time than predetermined subject-independent movements.

A Statistical Approach for Person Verification using Human Behavioral Patterns

A person verification method using behavioral patterns of human upper body motion. Behavioral patterns are represented by three-dimensional features obtained from a time-of-flight camera. Use a statistical approach to model the behavioral patterns using Gaussian mixture models (GMM) and support vector machines. Demonstrated that the proposed approach is robust against variations in body motion over time.

Novel approach to identify and/or verify persons by using three-dimensional dynamic and structural features extracted from human motion depicted on image streams. These features are extracted from body landmarks which are detected and tracked when the person is asked to perform specific movements, representing the dynamics of specific parts of the body, as well as the structural traits formed by the pose of the person. Gaussian mixture model (GMM) based systems are tested on a dataset containing arm movements. Experimental results confirmed that the proposed approach is promising for person authentication tasks.

Behavioural Reactive Agents to Define Personality Traits in the Videogame Überpong

This paper presents a robotics inspired behavioural AI technique to simulate characters’ personalities in a multi-award winning commercial video game. Furthermore, the paper describes a study with users.

A novel approach to express emotions through a flock of virtual beings

This paper proposes and explores a novel approach to express emotions in cyberworlds through a flock of virtual beings. Emotions are represented in terms of the arousal and valence dimensions and they are visually expressed in a simple way through the behaviour and appearance of the individuals in the flock. In particular, the arousal value parameterizes the Reynolds’ flocking algorithm, and the valence value determines the number of different colors in the flock. Furthermore, the paper describes a study with users, whose interesting results are also discussed.