I am developing Extending Fraction Frontiers, an interactive Mathematica / Wolfram Language environment for teaching fractions, ratios, common units, and rational-number reasoning. The project is currently a working prototype in a dynamic notebook.
I am looking for a freelance Wolfram Language developer who can help stabilize, refactor, and extend the code.
Extending Fraction Frontiers is designed to help students explore fractions and ratios through coordinated visual representations of magnitudes, units, lattice points, and number-line locations. The current prototype uses several linked panes, including target magnitudes, an integer lattice, a number line, dashboard controls, and conjecture-testing displays. The goal is to support students in reasoning about fractions as expressions of relative magnitude, common units, and equivalent ratios, rather than treating fractions only as part-whole symbols.
The code currently involves substantial use of: • DynamicModule • Manipulate • Graphics • Grid • Pane • LocatorPane • state management across coordinated displays • layout control for multiple interactive panes • possibly packaging code into .wl files
I am especially interested in someone with experience in interactive Mathematica notebooks, clean Wolfram Language programming, mathematical or educational visualization, and readable code documentation. The initial task would be a paid diagnostic review of the current notebook, followed by: • a proposed refactoring plan, and • one representative code improvement. Alternatively, the first task could focus on two concrete prototype improvements: • implementing a dropdown menu that determines which panes are available in different modes or stages of use, and • ensuring that the active panes are displayed at appropriate sizes and positions depending on which combination of panes is currently shown.
If the collaboration works well, I would like help completing the software prototype. I can share additional details privately after an initial exchange.
Please respond with examples of prior Wolfram Language work, especially interactive notebooks, visualizations, packages, or educational tools. It would also be helpful to include your availability and hourly rate.