Extracurricular Projects ; Contact ; azhuwei.com ; Produced in America
Led a team to simulate agile project management while adding functionality (Account management, BSOD, changing themes, multi-user functionality) to an open source program. Oversaw collaboration, delegation of work, reporting, organized meetings, and project planning for various deliverables.
Performant and precise manipulation of vertices and edges to apply free form deformation, skeletal subspace deformation (skinning, binding), texturing, and ray casting. Utilized C/C++, OpenGL, GLSL.
Implemented an interactive multiply-linked list with Java.
Anagram Finder with binary search trees and Java.
Disk storage simulator in Java. Files are stored in multiple sectors. Hashing is used to fill and locate sectors.
Implemented an "8 puzzle" & Towers of Hanoi solver using Prolog predicates.
Implemented a Reverse Polish Notation calculator (Stack like) using Java and regex.
Solving n-Queens problem with C
Wrote a steganography program to hide and extract information from images with C.
Memory Heap Management simulator in C. Simulates malloc, free, and realloc with various policies.
Buffer Bomb, stepped through assembly and GDB debugger to defuse a multistep "bomb".
Designed clean battleship gui game vs semi random AI in Python & Tkinter.
Wrote Regex validators to parse web form submission with Java.
Programed a tool to parse server logs with Java. Data stored to objects and outputted in HTML.
CPU/IO Scheduling simulator using multi-level feedback queue with C.
Locks and Semaphores implementation with C & OS161 to simulate a 4 way traffic stoplight.
Designed, develop and iterate multiple browser based games with Phaser and JavaScript. Pitched and recruited for a team to develop the second game to further complexity. Envisioned and cohesively directed project goals.