Hi, I'm

Daniel Lopez.

Software Engineer & Game Developer

Background

Hey! I'm Daniel, a multidisciplinary software developer currently living in New Bern, North Carolina. My curiosity about new technologies has led me to work on projects involving a wide range of fields, including virtual reality, robotics, video games, and deep learning. I deeply enjoy learning new things and using that knowledge to create unique and interesting applications.

I recently graduated summa cum laude from the University of North Carolina at Charlotte, where I earned a Bachelor of Science in Computer Science with a focus on AI, gaming, and robotics.

Occasionally, I also make 3D models like the ones featured on this website.

Feel free to contact me if you have any questions!

Languages & Technologies

Drag to look around

HTML

CSS

JavaScript

Next.js

Three.js

React

TypeScript

Java

Python

C

C#

C++

Unity

FishNetworking

Gamemaker Studio 2

Robot Operating System

Raspberry Pi

Tensorflow

Pandas

Keras

Blender

Risc-V

MySQL

Projects

Cool things I've made
Symbiomata logo

An asymmetrical VR coop game

An asymmetrical VR coop platformer made in Unity, where the VR player is in charge of hand actions and the PC player is in charge of platforming.
The game features both local and online game modes. The latter of which is designed with a server-authoritative architecture using standard industry practices and features, such as client-side prediction for VR hand movement and projectile lag compensation, along with relay and lobbies for easy matchmaking.
All footage included on this page was taken from real online gameplay.
First-person view of blue cartoon hands climbing neon cylinders in a neon world.
Blue ufo-shaped robot with floating hands holding onto zipline while a legged robot hovers below.
Blue ufo-shaped robot holding sword and shield while slashing blocks while hovering above legged robot.
Onigiri logo

A defensive soulslike boss rush game

A singleplayer boss rush game developed in Unity about an Oni on a quest to find an onigiri.
The game features a flexible AI system with easily-modifiable enemy states that allow for complex behavior, such as pathfinding, spline-based air movement, multi-stage attacks, and combo attacks.
Oni walking towards snowy stone staircase leading to a torii.
Oni rolling and grazing by a fireball near a gashadokuro that is spawning several other fireballs.
Oni glowing blue while parrying a hand slash attack dealt by a gashadokuro in a bamboo field.

Robotics & AI

Miscellaneous AI & robotics projects

A collection of projects related to kinematic movement-based AI systems intended for either video games or spatial robotic manipulators.
Simulated robotic manipulator with three joints pointing upward.
Red cubes in a finger-four formation inside blue maze.
Simulated robotic manipulator with three joints surrounded by purple cubes.

Portfolio Website

A website built using Next.js with interactive 3D components

A dynamic portfolio website designed to work on both mobile and desktop browsers.
Some of its features include interactive 3D models rendered with custom cel-shaded materials, background particle systems, and interactive Unity3D applications that run natively on modern desktop browsers.