Transmission and Transformation of Social Reputations in Serial Reproduction
Experiment web app built with Svelte 5 as front end, styled with Tailwind CSS 4 + DaisyUI, experimental logic handled by jsPsych 8.2+ with custom Svelte bridge, transcription algorithms with Python, backend with PocketBase cloud (real-time + storage), Prolific and SONA participant management, and deployed via Cloudflare Pages (auto git deploy).
ResearchMatch
Web platform designed to connect academic researchers with content creators, facilitating collaborations that make scientific research more accessible to the public. Features include intelligent matching algorithms, collaborative messaging tools, and comprehensive analytics dashboards for tracking research impact and outreach effectiveness. Implements advanced search functionality, real-time collaboration features, and responsive design optimized for both desktop and mobile use. Built with Svelte 5 and Vite 7 for the frontend, Supabase for database integration, and GitHub Actions for CI/CD deployment. The platform includes both a demo version showcasing the concept and a production-ready alpha version with full authentication and database connectivity.
Scientific Method Learning Tool
Open source educational tool utilizing dual processing theory to enhance learning about the scientific method, research
methods, and cognitive psychology. Combines visual and verbal learning approaches for improved
understanding and retention. Built with HTML, CSS, JavaScript, and Python.
Color Vision Deficiency Testing Framework
Web application for testing color vision deficiency using adaptive Bayesian inference and multi-stage calibration.
Supports 9 CVD types with automatic severity estimation, personalized image conversion, and comprehensive results visualization.
Implements research-backed algorithms from Machado et al. (2009) physiologically-accurate CVD simulation.
Built with Svelte 5, SvelteKit, Tailwind CSS 4, DaisyUI, and PocketBase for user authentication and database.
DataCollect Pro
Online data collection platform for researchers featuring survey management, user profiles,
data visualization, and accessibility-compliant design. Built with Svelte 5, SvelteKit 2.0, CSS, and Vite.
San Diego Foraging Pokedex
Interactive web application serving as a Pokedex-inspired guide to indigenous forageable foods
found in the San Diego area. Features detailed plant entries including descriptions, identification
tips, traditional Native American uses, key stats like availability and season. Built with HTML, CSS, and JavaScript.
Pleiades Peripheral Vision Simulation
Web simulation visualizing the Pleiades star cluster and the peripheral vision effect. Demonstrates
how faint objects can appear clearer in peripheral vision using interactive mouse/touch input.
Includes original background music composition. Built with HTML, CSS, and JavaScript.