Timeframe: 06/2020 – 01/2021
Position: Fullstack Engineer (contract)
Technologies: JavaScript, Phaser, Web Sockets, NodeJS, AWS EC2, AWS S3, AWS, API Gateway, AWS, Lambda
Status: Released internally to Southern New Hampshire University
The Story:
The app named Libra Text was the text chat feature from the previous games made for SNHU, extracted and networked on its own for the use of students to work with in class, visualize their interactions, and also provide a way for their teachers to monitor those conversations.
The app utilized Phaser for resizing and visualizations alongside the HTML/CSS for the front-end, as well as a backend NodeJS server using Web Sockets for connectivity. The back-end also sent text log and telemetry files to AWS API Gateway REST endpoints onwards to an AWS Lambda processing function, which merged and processed the logs and prepped them for upload to an S3 bucket for further processing by researchers. A teacher’s dashboard provided real-time visualizations of all student conversations, along with text views, and the ability to start/stop sessions individually or as a class.
I provided the architected AWS back-end, as well as creating the NodeJS server and the front-end web app.