Hi, my name is
Joseph Mena Lopez
I build applications .
I am a full-stack software engineer with a passion for building web applications. I also enjoy creating software that interacts with video games such as AI agents for my own personal projects. I am currently looking for new opportunities, so feel free to reach out to me! Currently, my work is primarily focused on web development, but I am always looking to expand my knowledge and skills.
Hello! My name is Joseph and I enjoy creating various applications fun. My interest in computer science first began when the concept was introduced to me through a videogame, Megaman Battle Network. While this was a naive introduction to the field, it was enough to spark my interest in the field, until I had finally decided to take my first computer science course in high school. This was a fleeting pursuit at the time, but I was able to learn the basics of programming. My interest in the field was rekindled when I took a computer science course in college, and I have been pursuing it ever since. I have since graduated with a degree in computer science from Macalester College.
Fast forward to today, I am a full-stack software engineer currently working at J.P. Morgan Chase & Co. I am continuosly looking for new opportunities to expand my knowledge and skills. My work currently is focused on web development, but I am always looking to learn and work with new technologies in different contexts.
Here are a few technologies I've been working with recently:
A genetic algorithm implementation created to learn through playing Super Mario Land. The AI agent learns to play the game by itself and can complete the first level of the game. The project was built using Python and made use of the PyBoy library for emulation.
A Pokemon AI agent that learns to play Pokemon Emerald through reinforcement learning, making use of a convolutional neural network to make decisions. The project was built using Python and made use of the OpenAI Gym library for reinforcement learning.