
Ryan
Yan
| Software and Game Developer | Computer Science, Specialization in AI | University of Alberta | obligatory "I use arch btw" |
Sup! I am a computer science and mathematics student at the University of Alberta, specializing in artificial intelligence. I have a passion for creating interesting projects that intersect functionality and creativity. As a software developer, game developer, musician, language learner, and hardware enthusiast, I'm always trying to develop new skills and build upon current and emerging industries.
I have a wide variety of hobbies and endeavors, from 3D printing to composing music, playing and making video games, and programming various software projects across the tech stack. Billingual in English and Mandarin, and also learning Japanese and French. See my blog and project pages for more details!
Technologies
A list of technologies, languages, and tools that I am familiar with:
- Functional Languages
- C, C#, C++, Python, Java, Javascript, SQL, Julia, Risc-V Assembly
- PyTorch, NumPy, Matplotlib, scikit-learn, pandas
- Framework
- Node.js, React.js, Next.js, Tailwind CSS, ChakraUI, Flutter
- Databases
- SqLite, MongoDB, Firebase
- Tools
- Git, GitHub, Docker, Kubernetes, Linux, Unix, Jupyter Notebook
- Collaborative Software
- Slack, Trello, Figma, Norton, Google Workspace, Microsoft Office, LibreOffice