Armin Kazemi
Computer Engineer and Full-Stack Developer
Address: Calgary, AB
PROJECTS
Solar system visualization using my own graphics engine in Vulkan.
Solar System
Hardware Accelerated Ray Tracing using Vulkan with Advanced PBR techniques.
Vulkan Ray Tracer
Nintendo Entertainment System (NES) Console Emulator.
NES Emulator
A GLSL shader renderer / playground using .NET framework.
ShaderToy.NET
Artificial Intelligence for Reversi (Othello) game.
Reversi AI
A massive Java game / isometric game engine similar to Age of Empires III.
PoorCraft
Mathematical modeling software in 2D & 3D.
MathGP
My own clone of the Plants Vs. Zombies game.
Plants Vs. Zombies
Graduation magazine website for our graduating class.
CEIT 94
Online music player with visualization using three.js
4KP
A bot that automatically detects the chessboard on screen and also plays it.
ChessBot
Raycasting and Line-of-Sight simulator.
RayCasting
Pacman game accompanied with level editor.
Pacman
Basic 16bit MIPS oriented, SISD CPU architecture implemented with VHDL.
Sayeh CPU
Convert your Raspberry Pi into Tor-tunneled Wifi hotspot.
TorPi
Education
Skills
| Programming Languages | C++, Rust, GLSL, Python, Java, Javascript, C# |
|---|---|
| Graphics | Vulkan, OpenGL |
| Data Mining & AI | Tensorflow, Numpy, Pandas, Jupyter Notebook |
| Web Development | Node.js, Angular, SCSS, Flask |
| Mobile Development | Android, iOS |
| Database | MongoDB, MySQL |
| Embeded Systems & Hardware | Arduino, Raspberry Pi, VHDL |
| Other | Git, Docker, LaTeX |
Copyright © 2025 Armin Kazemi. All rights reserved.