Skip to content
View alvarogope's full-sized avatar

Block or report alvarogope

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alvarogope/README.md

Hi, I'm Alvaro 👋

Game developer, full-stack engineer, and quantum computing enthusiast based in London.
I build games from the ground up (custom engines, physics, AI systems), ship full-stack web applications with modern tooling, and apply quantum algorithms to real-world optimisation problems. Passionate about interactive experiences, low-level systems, and the intersection of emerging technology with software engineering.


🎮 What I Build

  • Game engines & games - Raycasting engines, Unreal Engine 5 (Blueprints, AI Behaviour Trees, physics)
  • Full-stack applications - FastAPI backends, React/Next.js frontends, AI-integrated pipelines, authentication systems, CRM tools
  • Quantum computing - QAOA optimisation, QUBO problem encoding, procedural generation via IBM Qiskit
  • Tools & scripts - Python CLI tools, data visualisation, automation

🛠️ Tech Stack

Languages

C++ Python JavaScript

Game Development

Unreal Engine Unity Pygame

Web & Backend

FastAPI Next.js React MySQL SQLite SQLAlchemy Tailwind CSS

Quantum Computing

Qiskit IBM Quantum

Cloud & Deployment

AWS Lambda Vercel

Tools

Git VS Code PyCharm Visual Studio


🎮 Game Development Projects

Project Description Tech
🗡️ Moon Knight · UE5 Action RPG Solo-developed third-person action RPG - combat combo system, enemy AI Behaviour Trees, target lock, inventory, and dialogue UE5, Blueprints, C++

⚛️ Quantum Computing Projects

Project Description Tech
💹 QuantumRisk Full-stack quantum finance app - Quantum Amplitude Estimation vs classical Monte Carlo for options pricing and VaR Python, Qiskit, FastAPI, React
📈 Quantum Portfolio Optimizer Hybrid quantum-classical portfolio optimizer using QAOA for stock selection and scipy for weight allocation with real-time yfinance data Python, Qiskit, FastAPI, React
🏰 Quantum Dungeon Generator Procedural dungeon generator using QAOA - encodes game design constraints as QUBO problems solved via IBM Qiskit Python, Qiskit, NumPy

💻 Software Engineering Projects

Project Description Tech
🤖 AI Coding Challenge Platform Full-stack app with AI-generated challenges, user auth, and daily quotas FastAPI, React, OpenAI, Clerk
💰 Finance Tracker CLI tool for logging, filtering, and visualising personal finances Python, Matplotlib

📫 Find Me

Portfolio LinkedIn


Currently open to game development and software engineering roles in London and remote.

Pinned Loading

  1. QuantumRisk QuantumRisk Public

    Full-stack quantum finance app. Quantum Amplitude Estimation vs classical Monte Carlo for options pricing and VaR. Built with Qiskit, FastAPI, and React.

    Python

  2. Moon-Knight-UE5-RPG Moon-Knight-UE5-RPG Public

    Solo-developed action RPG in Unreal Engine 5. Combat system, enemy AI Behaviour Trees, RPG stat system, inventory, dialogue, and animation state machines

    C++

  3. Quantum-Dungeon-Generator Quantum-Dungeon-Generator Public

    Procedural dungeon generator using IBM Qiskit's QAOA algorithm. Encodes game design constraints as quantum optimization problems to generate connected dungeon layouts with rooms, treasures, enemies…

    Python

  4. SecureAI-Coding-Challenge-Generator SecureAI-Coding-Challenge-Generator Public

    A full-stack application designed to generate and manage coding challenges. The project features a FastAPI backend and a React (Vite) frontend, secured with authentication via Clerk.

    Python

  5. Quantum-Portfolio-Optimizer Quantum-Portfolio-Optimizer Public

    Full-stack quantum portfolio optimizer using QAOA to solve asset allocation. React frontend, FastAPI backend, real-time stock data via yfinance.

    JavaScript

  6. Finance-Tracker Finance-Tracker Public

    A command-line Python application that allows users to log, categorize, and visualize their personal finances over time. The project features CSV-based data persistence, date-range filtering, and a…

    Python