Luis Peña Sánchez
Verified Expert in Engineering
Artificial Intelligence (AI) Developer
Luis is a PhD in computer science specializing in artificial intelligence for video games and virtual agents. He has been working with C#, Java, and Python for a number of years. He is an entrepreneur and the CEO of his own tech company. He's developed different projects for 3D, VR and Video Games in Unity 3D, and he is a lecturer in computer science and video game development at a university.
Portfolio
Experience
Availability
Preferred Environment
Unity, Unity3D, 3D Games, PyCharm, Visual Studio
The most amazing...
...thing I've developed is the procedural content generation engine with AI and optimization algorithms that produces 3D models of houses with FBX standard API.
Work Experience
Data Engineer/Senior Data Scientist
GIC/Kepler Fi
- Designed data models that are supported by Django.
- Forecasted and designed machine-learning algorithms.
- Developed ETL functions with a data-ingestion back end.
- Automated reports to be used by real estate agents.
CEO
Lurtis Rules S.L.
- Developed video game and architecture environments.
- Created procedural 3D models.
- Built an intelligent interior decorator.
- Integrated Unity3D/3ds Max plugins.
- Defined and integrated placeable components with the C# core engine to choose the proper constraints and elements to be used in the optimization process.
- Developed machine learning and data forecasting.
- Deployed AWS cloud services.
NLP/Unity3D Developer
Indoor Collective
- Worked on the development of a prototype of NLP library into an iOS videogame developed over Unity3D and recognition of vocal commands for real-time control of objects in the scene.
- Designed NLP vocabulary and grammar, using vocal commands.
- Researched different open-source libraries for NLP able to be included in Unity3D and iOS deployments.
Game Developer in Roblox
Sportensverden (via Toptal)
- Designed a video game architecture and technical stack over the world-renowned platform of Roblox.
- Mentored general video game production and developed the phases and resources needed for the development plan.
- Coordinated and defined artwork and graphs within the development pipeline.
Senior Unity3D Developer
Neo Design Lab (Via Toptal)
- Developed different end-user features over an existing Unity3D app.
- Designed a scalable architecture for the future developments and improvement of the tool.
- Mentored on new paradigms of Unity3D programming for event data-driven development.
Tech Lead for Unity AR video game
Rainmaker Royalties (via Toptal)
- Designed the architecture for back-end support and communications.
- Designed data modelling and infrastructure. Cloud-based solution analysis for mobile game design.
- Developed a Unity3D mobile mixed-reality application.
Dean of Digital Technologies
ESNE University
- Taught artificial intelligence for a video game development degree.
- Managed R&D teams in graphic design, animation, and video games.
- Designed degree programs for undergrad and graduate studies.
- Supervised digital degree students' final works.
- Handled PR with digital technology companies in Spain.
Unity3D Developer
BobYo (via Toptal)
- Designed a real-state visualization application for Android devices.
- Exported SketchUp designs to a Unity3D pipeline.
- Integrated map geolocation Unity3D assets with Android.
- Developed a Unity3D application with configurable components for house visualization.
NLP Engineer
Near Threat (via Toptal)
- Developed a news scraping NLP script.
- Designed a Python REST API.
- Profiled a machine learning algorithm.
- Scraped RSS feeds via Python APIs.
- Designed and developed in Pandas ETL.
Unity Developer for Virtual Reality App
CollabRjabbR (via Toptal)
- Developed a VR chat for multiple users over a Unity3D platform with Google Daydream gear.
- Worked on a Firebase back-end server,.
- Built functionality for Unity3D communications and multiplayer (Photon Net and Voice APIs).
- Utilized a Python REST API service to interoperate with the client's solution.
- Synchonized the model over the network protocols.
Academic Coordinator/Teacher
University of Technologies and Arts (U-TAD)
- Coordinated studies in computer science and video games.
- Taught computer science and other topics.
Associate Professor
University Rey Juan Carlos
- Taught character and behavior modeling, artificial intelligence in games, automatas theory, and 3D digital design.
PhD Researcher
University Rey Juan Carlos
- Researched and composed a thesis on artificial intelligence in video game characters.
- Researched multiagent systems, including coordination and cooperation schemas.
- Developed vBattle, a medium-scale turn-based game with Java and Unity3D for research purposes.
- Developed AI controllers for the Neverwinter Nights game with C++ wrapping technology.
- Created emotional cognitive models for virtual agents in C# and Unity3D.
Freelance Developer
Ministry of Education. International and Technology Department
- Developed educational environments like MELT to share knowledge among educational institutions.
- Evaluated and developed education resources for math and physics.
- Developed an operating system for school infrastructure based on Linux for easy management and installation.
Tenured Lecturer of High-level Education
CEPAL
- Headed the management information system department.
- Taught C++ programming, operating systems programming, and networks and distributed systems.
- Created the classroom server infrastructures.
Java/J2EE Developer
Advanced Quality Solutions
- Designed and implemented an AI query system using a Bayesian network model. Built a J2EE programming interface for advanced queries based on probabilistic models.
- Developed XML and DOM parsing of data assets to produce and order searching in the database.
- Created a web service over Tomcat and EJB for a construction component management intranet.
Experience
AIKINOS Housebuilder
vBattle Engine
https://youtu.be/JRDosVDXLKsOVAMAH - Organizaciones Virtuales Adaptativas: Técnicas y Mecanismos de Descripción y Adaptación
http://www.ia.urjc.es/OVAMAH/Agreement Technologies
http://www.agreement-technologies.eu/Skills
Languages
C#, HTML5, XML, Python, C++, JavaScript, Java, PHP, Python 3, Lua
Frameworks
Unity3D, Unity, Photon Unity Networking (PUN), .NET, Django, Unreal Engine 4
Tools
Microsoft Visual Studio, Autodesk FBX SDK, 3ds Max, Visual Studio, PyCharm, Apache Tomcat, Language Understanding Intelligent Service (LUIS), Adobe Photoshop
Platforms
Windows, Linux, Jakarta EE, Firebase, Google Daydream, Amazon Web Services (AWS), Oracle Database, Oracle, Android
Other
Artificial Intelligence (AI), Machine Learning, Video Games, 3D Games, Architecture, Software Design, Cognitive Science, 3D Character Modeling, Recommendation Systems, Game Physics, Optimization Algorithms, DOM, Virtual Reality (VR), Networking, R&D, Videos, Design, Infrastructure, Autodesk Maya, Cognitive Psychology, NLU, Natural Language Processing (NLP), GPT, Generative Pre-trained Transformers (GPT)
Libraries/APIs
NumPy, LINQ, REST APIs, Natural Language Toolkit (NLTK), HDF5, Scikit-learn, Pandas
Paradigms
Data Science, Concurrent Programming, Agile Software Development
Storage
MySQL, MongoDB, Amazon S3 (AWS S3)
Education
Ph.D. in Computer Science
University Rey Juan Carlos - Madrid, Spain
Postgraduate Certificate in Education in Mathematics
University Complutense of Madrid - Madrid, Spain
Master's Degree in Computer Science
University Rey Juan Carlos - Madrid, Spain
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