Affan Khan - Skills
Home
Personal Profile
Career Goals
Projects
Skills
Contact Us
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