Victor Berdugo

42 School Student | Game Developer | AI Enthusiast

Passionate about graphics programming, game development, and bringing visual concepts to life through code. Experienced in 3D modeling, AI integration, and creating immersive interactive experiences.

My Passion: Graphics Programming

What truly drives me is the intersection of art and code—graphics programming. From rendering pipelines to shader programming, from 3D modeling to real-time graphics, I love transforming mathematical concepts into stunning visual experiences. Whether it's creating game engines, implementing physics simulations, or optimizing rendering techniques, graphics programming is where my creativity and technical skills come together.

Education

42 Barcelona — Telefónica

Peer-to-peer programming school with no teachers, no lectures, and no tuition fees. Project-based curriculum covering C, C++, algorithms, data structures, systems programming, and full-stack development. Recognised in 2026 as Europe's most innovative university by the WURI ranking. Located at Parc Tecnològic de Barcelona Activa.

Projects

BrynCraft icon

BrynCraft

Procedural VFX Atelier. A web platform dedicated to crafting visual effects through procedural techniques, where every effect is generated by code and parameters rather than hand-made assets. My latest project, live at bryncraft.online.

Web App Procedural VFX Graphics Programming Live
ft_transcendence icon

ft_transcendence

42 School — Full-Stack Web + Game Engine in WASM. Capstone 42 project combining a multiplayer Pong game rendered with Raylib compiled to WebAssembly, integrated into a full-stack web application. Features matchmaking, live rendering, and a complete backend.

Raylib WebAssembly C/C++ Full-Stack 42 Project
TryMyth icon

TryMyth — Ley Lines Explorer

Discover the hidden network of energy that connects the world's most mysterious places. Explore pyramids, temples, stone circles, and ancient ruins with an interactive map, GPS points, and mystical insights into sacred geometry.

Web App HTML/CSS/JS Interactive Map Mystical Exploration

Android & Play Store Apps

Development and publishing of mobile products for Android — from native apps to full Unity games. Experience includes native Kotlin/Java apps (MVVM, Android SDK), Unity game development (C#), Play Store deployment, ad integration, in-app purchases, and release management.

Unity C# Kotlin Android Google Play In-App Purchases
Platonic Dual Resonance icon

Platonic Dual Resonance

A geometric puzzle game built with Raylib in C, compiled to WebAssembly. Discover the hidden duality between Platonic solids by resonating wave pulses across a dynamic grid. Also available on Android via Google Play.

C Raylib WebAssembly OpenGL Puzzle Android
AI & Computer Vision Projects icon

AI & Computer Vision Projects

Implementation of AI models using TensorFlow, OpenPose for pose estimation, and ControlNet for image generation. Experience with neural networks, computer vision, and real-time AI processing.

TensorFlow OpenPose ControlNet Python

3D Modeling & Animation

Creation of 3D assets and environments using 3ds Max, texture and image editing with Photoshop, and motion graphics with After Effects. Complete pipeline from modeling to final rendering.

3ds Max Photoshop After Effects 3D Modeling

Web Development

Design and development of complete websites for clients. Projects include binaryveil.com and edwardgrayclaws.com — covering everything from visual design to deployment.

HTML/CSS/JS Web Design Frontend Deployment

KETHERNET

An executable structural analysis. Two live Smalltalk runtimes (Squeak + Pharo) communicate over TCP — two heaps, one channel. NAVI is a closed LLM feedback loop that generates Smalltalk code, scores it with a measurable beauty function, and fine-tunes itself via QLoRA. The corpus maps Lurianic Kabbalah, Smalltalk, and quantum field theory as instantiations of the same structural form.

Smalltalk Python Docker LLM / QLoRA TCP

Technical Skills

Programming Languages

  • C / C++
  • Python
  • C#
  • Java
  • Kotlin

Graphics & Game Dev

  • Unity Engine
  • Raylib
  • OpenGL
  • Shader Programming
  • Game Physics

3D & Visual Tools

  • 3ds Max
  • Adobe Photoshop
  • Adobe After Effects
  • 3D Modeling
  • Texturing

AI & Machine Learning

  • TensorFlow
  • OpenPose
  • ControlNet
  • Computer Vision
  • Neural Networks

Development Tools

  • Vim
  • Docker
  • Git / GitHub
  • Linux / Unix
  • Android Studio

Core Concepts

  • Algorithms
  • Data Structures
  • OOP
  • Memory Management
  • Graphics Pipeline

UI & Game Systems

  • UI / HUD
  • Input Systems
  • State Machines
  • Entity-Component System
  • Animation & Blend Trees

Low-Level Tech

  • Low-level C / C++
  • ARM & Embedded Linux
  • Peripherals
  • Performance Optimization
  • Embedded Systems & RTOS

Let's Connect

Looking for opportunities to grow professionally and apply my skills in real-world projects