A dashboard where Leetcode users can get insightful data on contest performance. Type a Leetcode username into the searchbar and get a precompiled and nicely rendered analysis. The dashboard design mimics the style of the Leetcode website interface. This project was built using a serverless architecture with the Serverless framework, Lambda, SQS, and DynamoDB. The frontend is a Svelte SPA with D3 sprinkles.
An interactive, analytics dashboard for the CodeForces competitive programming platform. The objective was to create an easy way for users to view contest performance data for themselves, friends, and top-ranking contestants. I enjoy the paneled and info-dense style of financial dashboards and attempted to apply those elements here. The stack includes Svelte and D3 on the client, and a small NodeJS backend. The project took approximately two weeks to complete.
DataGin is a pseudo-random, mock dataset generator. It features a user-friendly interface where a tabular data preview is automatically generated on schema changes. Many of the column types depend on other columns to create more realistic data. For example, the "name" and "gender" columns are linked to generate names that match the associated gender. The stack includes React and AntDesign on the frontend, and a dockerized, NodeJS container running on AWS Fargate.