José Serra
Verified Expert in Engineering
Computer Graphics Developer
José has considerable experience decomposing complex problems into smaller manageable ones, primarily in the areas of computer graphics, Computer Vision, and machine learning. His solutions intertwine concepts from multiple fields to achieve comprehensible and straightforward solutions. Most of his work has focused on applying state-of-the-art approaches and tailoring them for the specified task.
Portfolio
Experience
Availability
Preferred Environment
Python, C++, Dlib, OpenCV, MATLAB, PyCharm
The most amazing...
...project I've developed was an intelligent facial animation system designed to create unique character motion with minimal input from the author.
Work Experience
R&D Engineer
Industrial Light & Magic (London)
- Worked on linear and non-linear optimization for character animation models.
- Tasked with researching and implementing state-of-the-art research and tailoring it to the company's needs.
- Created modular code using C++ and Boost that integrated into an existing pipeline.
Studio Engineer, Researcher
University of Bath
- Worked to bridge research projects to industry applications, creating plugins and dealing non-linear optimization for facial animation.
- Researched state-of-the-art approaches and reproduced them in laboratory conditions.
- Wrapped existing research into applications that were user-friendly.
- Tracked and fixed bugs, and implemented validation test suites.
- Contributed to academic research and published papers pertaining character animation.
Software Developer
Mental Factory
- Worked as a freelancer for Mental Factory, with the task of creating interactive applications for the Museum of Coin from Banco de Portugal.
- Created a motion detection application to throw 3D objects based on the motion of the person.
- Used facial detection and 3D depth estimation model to mint a coin with and individual's face.
Teacher Assistant
University of Bath
- Tutored at the laboratories for the course Advanced Computer Graphics, which dealt mainly with concepts related to rendering.
- Responsible for grading student assignments.
Experience
Is Anna OK
https://www.bbc.co.uk/news/resources/idt-sh/is_anna_okFor more information: https://www.camera.ac.uk/cameras-facial-motion-capture-helps-bring-vr-documentary-to-life/
Bandai Namco: 11-11: Memories Retold
https://www.camera.ac.uk/11-11-memories-retold-nominated-for-two-bafta-games-awards-2019/Welsh National Opera Project: Rewind
https://www.youtube.com/watch?v=cBW8KVRhZEs&feature=youtu.be&t=18We used Vicon Blade to capture facial and body motion.
For more information, check CAMERA’s blog pos here [https://www.camera.ac.uk/welsh-national-opera-project-rewind/].
Semblance
https://www.youtube.com/watch?v=tclTLKcHFbo&feature=youtu.be&t=26I worked on assembling the Vicon to the UE pipeline and implemented the UE experience.
For more, information check CAMERA’s blog post and video here [https://www.camera.ac.uk/virtual-worlds-dance-event-22-april-2017/].
Golem
Skills
Other
Computer Vision, Visualization, Data Engineering, Optimization, Algorithms, Statistical Modeling, Research, 3D Animation, Computer Graphics, Pattern Recognition, 3D Visualization, Data Visualization, Artificial Intelligence (AI), Machine Learning, Character Animation, Statistical Data Analysis, Mathematics, Data Structures, Numerical Methods, Statistics, Statistical Methods, Clustering Algorithms, Data Analysis, Predictive Modeling, Artificial Neural Networks (ANN), Linear Optimization, Ceres, Autodesk Maya, Deep Neural Networks, Convolutional Neural Networks (CNN)
Languages
Python, C++, C#, Python 3
Frameworks
Unreal Engine 4, Unity3D, Boost, Qt
Libraries/APIs
OpenCV, NumPy, Eigen, PyTorch, Scikit-learn, OpenGL, Dlib
Tools
MATLAB, Visual Studio, Jupyter, MATLAB Statistics & Machine Learning Toolbox, PyCharm, Maya
Paradigms
Data Science
Platforms
Windows, Linux
Education
Ph.D. in Artificial Intelligence and Computer Graphics
University of Porto - Porto, Portugal
Master of Science Degree in Network and Information Systems Engineering
Faculty of Sciences, University of Porto - Porto, Portugal
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring