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 School

Intensive programming training with focus on C/C++, algorithms, data structures, and peer-to-peer learning methodology. Project-based curriculum developing strong problem-solving skills and collaborative work.

Projects

★ Featured Project

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

Games with Raylib

Game development using Raylib library in C/C++. Implementation of physics engines, collision detection, 2D graphics rendering, and resource management to create smooth and engaging gaming experiences.

C/C++ Raylib OpenGL Game Physics

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

42 School Projects

Multiple completed projects at 42 School including recreation of C standard library functions, memory management, complex data structures, sorting algorithms, and low-level system programming.

C Algorithms Unix Git

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