thoughtswap-tsA ground-up rebuild of the ThoughtSwap classroom discussion tool.
JMU HCI Lab · 2025
Challenge
ThoughtSwap is a research tool from JMU's HCI lab used during live classroom discussions. Its original codebase made new features and study variations slow to build.
Solution
I rebuilt it from the ground up in React and TypeScript, adding type safety and a component architecture that makes the tool easier to extend for future studies.
Research with Dr. Stewart
Credits
What I did
- Full rewrite
- Component architecture
- Type safety
Tools
- React
- TypeScript
Team
Advisor
Dr. Stewart