Gabriel Bernini
Software Engineer | Game Developer | Mechanical Engineer | New College Graduate | C++, Java, Python programming skills | Three years of project experience
Software Engineer | Game Developer | Mechanical Engineer | New College Graduate | C++, Java, Python programming skills | Three years of project experience
About
I am an honors Computer Science and Mechanical Engineering graduate who learned and worked in a variety of different engineering environments. I attended Santa Clara University on a full academic scholarship and used this opportunity to take a wide variety of engineering and computer science courses to expand my knowledge and skills. I also studied abroad in Sweden at Lund University. I am passionate about engineering as well as creative endeavors such as game design and film. Ive also submitted work to Game Jams and Film Festivals. I'm looking for roles in Game Development and Software Engineering; please email me regarding any available positions at berninigabe@gmail.com.
Highlighted Projects
Unreal Engine 5.7 - 3D Game Demo (In Progress)
Building a scalable video game demo using Unreal Engine 5.7. This project features C++ and blueprint development, version control, complex enemy and player AI, and 3D graphics created using Blender and Unreal's modeling tools. The game involves real time strategy elements, a low poly visual style, and engaging action combat.
Unity - Web Assembly Port / Redeployment
Created a port of a unity game demo originally designed for Windows with controller support. Retooled scripts and control functionality to port the demo to the WebAssembly format to run on my website. Ran tests on a variety of browser and PC configurations to ensure compatibility and bug-fix a released project.
For more information on the original game demo and the published research paper associated with it, see below.
Real Time Linguistic NLP Translator with Interactive Game
Built a large-scale real time translator that uses the principles of compilers and natural language processing to simulate growth in language learning. This project focused on creating an interactive game to simulate real time learning in an invented language, gradually decreasing the amount of text that needs to be translated as language learning progresses.
Gameplay built with the Unity game engine and integrates Python, ML libraries, and C# scripts. Leverages free 2D assets by building custom 3D backgrounds and complex lighting systems. Integrates gameplay with the Python language translator to provide a dynamic player experience.
Wrote and published an academic research paper through Santa Clara University on the processes and design of the project and innovation in the interactive medium and games industry.
CAD Machine Design Showcase
Modeled and simulated a recreation of an ancient Roman machine (Ballista). Used Finite Element Analysis and mechanical calculations to create and iterate upon a design. This project involved 3D modeling and animation as well as complex mechanical calculations and simulations.
C Language Compiler
Designed a full Compiler to a C-like language as an international team project. Included parsing, semantic and lexical analysis, optimization, and machine code generation from tokens. This project was completed as part of a rigorous international program at Lund University in Sweden.