Affan Khan - Skills

Technical Skills

Game Development & C++

  • C++ fundamentals (variables, OOP, memory basics, build & run workflows)
  • 2D game development with SFML (game loop, sprites, simple physics)
  • Working with assets, simple tools, and debugging game code
  • Performance thinking: minimize allocations, profile hot paths

AI / Machine Learning (foundations)

  • Learning fundamentals of ML and neural networks (training, data basics)
  • Interest in LLMs and applications — exploring prompts, inference and tooling
  • Working with Python and small experiments using libraries (e.g. NumPy, PyTorch basics)
  • Applying ML ideas to assist game dev workflows (procedural content, testing)

Programming Concepts

  • Core programming basics: variables, conditionals, loops and functions
  • Data structures and simple algorithms (arrays, lists, sorting, searching)
  • Object-oriented programming, debugging, and testing small modules
  • Introduction to computer architecture and low-level thinking (how software maps to hardware)

Skill proficiency

C++ (systems & game dev)
85%
SFML / 2D game loops
70%
Computer Architecture / Low-level
60%
ML / AI Foundations
50%
Python (data & ML)
55%
JavaScript & Front-end
50%
HTML & CSS
75%

Soft Skills

Personal Skills

  • Curious and willing to learn new things
  • Ability to work in a team and share ideas
  • Good communication and presentation skills
  • Time management and responsibility