Projects
- Made an Android app to help aid in studying
- Used Kotlin to implement various use cases such as flashcard set creation or card set sorting
- Organized and arranged screen layout with XML
- Used C and X11 library to create a rudimentary but lightweight continuous perspective runner game
- Familiarization with heap memory management and pointer behavior
- Utilization of bitwise operations to translate program data to be usable
- Learning entirely new docmentation and synthesizing a program
JOHNZHENG.net
- Website to host portfolio and learn about static web development
- Produced HTML and CSS to format and style a site that appeals to me
- Learned about responsive and mobile friendly design
- Implemented an image slideshow, mobile menu, and HTML reusal system with JavaScript
- Worked within a small team to create a game in Godot game engine with GDScript
- Contributed to an audio handling module that helped team development within the rest of the project
- Wrote script to persist and manipulate game settings and preferences
- Ensured codebase retained low coupling and highly cohesive structure as the quality assurance engineer
- Learned iterative Scrum development and planning out a project with a team
Education
University of Kansas
- Lawrence KS
- Bachelor of Computer Science (Expected May 2024)
- GPA 3.7
Northeast Magnet High School