-
Role: Backend Developer
- Blueboard is an online quiz distribution platform that serves both students and professors. Different functions are available depending on the type of account.
- Professors can create courses, create and edit quizzes for each course, create announcements for courses, and grade student quiz submissions. Certain quiz questions can be set to be autograded.
- Studets can enroll in courses using the provided registration code, view professor annoucements and created quizzes along with their deadlines, take the quizzes and see all of their grades.
- I worked on the backend of the site, managing the server queries to the database and handling the deployment of our site. I used PostgreSQL to query the database to insert and retrieve account information, faciliate account enrollment into courses, and store and retrieve quiz objects. The site is deployed using Fly.io's services.
Check it out!
-
Role: Backend Developer, Artist
- Our team was tasked with creating an MVP utilizing the Agile Development Method. We used a Kanban board to keep track of our tasks, participated in weekly stand-up meetings, and presented our progress at Sprint Reviews at the end of each three week sprint.
- We decided to make a chess inspired tower defense game, where the chess pieces are the towers, and move according to standard chess piece movement.
- This game is inspired by Bloons Tower Defense, but key differences are that pieces can be repositioned after landing a certain amount of hits, and the track enemies travel on will change every 8 levels.
- I was responsible for level design, manually coding all 50 levels, as well as coding all enemy variations and enemy buff effects. I also hand drew all of the sprites for the pieces (including tower upgrade sprites and enemy buff sprites).
Watch our demo!