Karsten!

JWR Computing

Supporting equitable computer science education, locally and abroad.

Portfolio image

Role

Designer/Developer

Timeline

Dec. 2021 - Mar. 2022

Team

Individual

Skills

Visual Design

Branding

Animation

Back-end Development

Front-end Development

Technologies

React

Node

HTML/CSS/JS

Firebase

OAuth

Context

JWR Computing, a secondary school CS club, needed a scalable digital presence to manage events, grow membership, and centralize resources for their expanding student community. I was brought on to design and develop a full-featured website from the ground up.

Problem

The club had no centralized system for outreach or operations, making it difficult to coordinate weekly meetings, promote events, or track member engagement—especially as attendance and interest began to grow rapidly.

Solution

I built a responsive website using React.js and Node.js, integrating Google Firebase for authentication (OAuth), cloud functions, and backend database management. The site also connected with the club’s calendar and social media platforms to help manage 20 staff and support a 250+ person school-wide CS event.

Process

I designed and developed the site with a modular component-based architecture in React and Node.js, ensuring consistency across pages and ease of future updates. I used Firebase to implement secure login, real-time database access, and scalable backend logic. The entire stack was optimized for both performance and usability by a student audience.

Outcomes

Within five months, the club saw a 300% increase in attendance, broader gender inclusion, and became the largest student-led organization on campus. The website also played a key role in helping the club secure over $70,000 in grants from partners like Google Cloud, GitHub, and Wolfram.

Reflection

This project taught me how to apply full-stack development skills to create real impact for a student organization. I learned to integrate backend services with user-friendly interfaces, scale authentication workflows, and build for both immediate usability and long-term growth.

Portfolio imagePortfolio imagePortfolio imagePortfolio image