Ahmed Abuzuraiq
Research-guided and Design-minded developer.
- Canada, Burnaby
- +1 2368693322
- abuzreq@hotmail.com
Passionate, internally motivated, and a life-long learner.
Focused on the intersection of Human-Computer Interaction and Generative A.I.
This focus comes after a diverse story starting from game design and programming into research and machine learning and then into web dev and data visualization. But the drive for learning and creativity underpins all!
Had multiple courses (online and in school) on machine learning, deep learning, computer vision, NLP, stochastic search algorithms, statistics, calculus, and linear algebra.
NLP: NLTK, and OpenAI's GPT3 API.
Vision: OpenCV/Matlab
Search and constraint satisfaction: multiobjective optimization, quality diversity algorithms. Answer Set Programming
Python/Scikit/Pandas/Numpy/PyTorch
Linux. Docker, Conda, Git. Jupyter, Collab.
Design, research and implementation of interactive data visualizations and interfaces. Design studies. Research interviews and focus groups. Design thinking, sketching, rapid prototyping. Figma. Miro. Vector design (inkscape).
Tech: D3.js/Tableau/Vega-lite/Plotly/matlpotlib
Experience in both creative and technical writing. Literature survey and critique, academic writing, proposal writing. Mentoring more junior researchers.
--Web Bread-and-butter: HTML, CSS, SCSS, Javascript (ES6+), jQuery, TypeScript, JSON, YAML, Webpack, NPM, DevTools, assets optimization., SVG, lotties
Frameworks: Vue.js, Vuetify, Vuex, React (functional components), Angular.js, Redux, Redux-toolkit, Backbone, Nuxt.js, Material design
Graphics (2d/3d) & Animations: Phaser.js, Three.js, GSAP, Twine, D3.js, Vega-lite
Back-end (basics): Node.js, Express.js, MongoDB
Unity/C# (>5 years)
Worked in professional settings on PC and mobile games in Unity3D. My experience includes a blend of gameplay, procedural content generation, A.I., and 2D/3D graphics programming (HLSL, some OpenGL) and optimization.
(Co)designed and developed games of diverse types ranging from small game jam entries (>10 of them) and up to medium-sized projects, as well as professional game programming at AHI.
Full list on Google Scholar here
Procedural Generation in Games (PCG)
Design Analytics