Profile Picture

Ryan

Yan

| Software and Game Developer | Computer Science, Specialization in AI | University of Alberta | obligatory "I use arch btw" |

Sup! I am a 4th year Computer Science, Specialization in AI student at the University of Alberta. Always curious about the world, never willing to stop. I am currently researching how to apply reinforcement learning to extract game audio, and to correlate game audio with player tension. Also a TA for the Computer Game Development Certificate.

Outside of my career, I have a wide variety of hobbies. Indie game development, travel enthusiast, digital music composer, and a billingual English/Mandarin language learner. Never neglect your work-life balance.


Contact

If you are interested in working together, I am currently looking for work in the field of AI research and development, data scientist, or game development. You can also find these links in the bottom bar.


Technical Skills

  • Languages: Python, C, C++, C#, Java, JavaScript, SQL, Julia, RISC-V Assembly
  • Libraries: PyTorch, NumPy, Matplotlib, scikit-learn, panda
  • Frameworks: Node.js, React.js, Next.js, Tailwind CSS, ChakraUI, Flutter
  • Game Engines: Unity, Godot, Unreal
  • Databases: SQLite, MongoDB, Firebase, Neon
  • Tools: Git, GitHub, Docker Compose, Linux, Unix, Jupyter Notebook
  • Collaboration: Slack, Trello, Figma, Google Workspace, Microsoft Office, LibreOffice