We provide design and development services using a collaborative, iterative design process to deliver learning solutions that reach learners wherever they are.
We’re passionate about education. It’s at the heart of everything we do. Whether it’s a one-day consultation or a multi-decade partnership, we tailor our work to fit your goals, timeline, and budget—always aiming to create something that truly works.
Services include:
Learning environment design
Interaction / User experience design
Data visualization
Front end development
Back end development
Database design and management
Curriculum development
Virtual CTO consulting
AI and LLM applications
Our Process
Collaborative Design
Design is collaborative. We work with our clients to ensure that their strengths and ideas drive the design forward, complemented and reinforced by technological affordances and our understanding of how people learn.
Design is a form of inquiry. Collaboration with clients lets us better explore the design space, build on each other's ideas, and find solutions that meet client needs.
We have a particular interest and background in the design of inquiry-driven learning environments, placing data and tools to make sense of data in the hands of learners.
Iterative Refinement
Designs evolve. We believe strongly in an iterative model of development that provides space for pursuing promising ideas that emerge from earlier designs.
We use an agile development approach, committing to early working prototypes as a foundation for iteration. Flexible technical architectures allow us to pivot as the design requires.
Technical Solutions
Technology serves the design. We work with clients to identify appropriate technical tools and frameworks that best meet the needs of each project.
Our ultimate goal is to deploy solutions that reach learners where they are. One size does not fit all. Our technology choices should reflect these contexts of use.
What do we design and build?
Here are some examples of the kinds of projects that we deliver. For more, please see our Projects page.
Data-driven visualizations
Websites that allow stakeholders to explore rich datasets, drilling down to individual school and student outcomes or popping up for district-wide overviews. Staff-facing tools to ease management of complex datasets and facilitate data processing.
Desktop and web-based apps that allow students to engage in
inquiry-based learning through scientific modeling and exploration
of open-ended datasets.
Vehicle CollisionTo Save a SpeciesSecret Life of DolphinsSEPAFinch
Open-ended tools for thinking
K-12 tools and environments designed to facilitate thinking and reasoning in different domains, and that include support for customization and integration into new and existing curricula.
Motion tracking systems that enable students to control
simulation agents and engage in novel forms of technology-mediated collaboration in physical space.
Tools for managing and making sense of digital media
Desktop apps for annotating and captioning digital audio
and video. Web tools for transcoding, transcribing, and exporting digital media to various forms.