Frameworks/Languages
- Ruby on Rails
- Ember
- ASP.NET
- React
Hey, I’m Maysen.
I work as an intermediate developer at Henry Schein One. I spend most of my time in Ruby on Rails and Ember, but I enjoy building with .NET and React.
I’m based in New Zealand. At Henry Schein One I build ambitious projects that push Dentally towards being a market leader.
Outside of work, I'm a triathlete and a helicopter pilot.
A few things I’ve shipped. The static site creator and Zwift workout editor are the larger ones.
Rails app to create and host static sites. Edit the files in the browser, publish under /s/:name, and the assets live on Cloudflare R2.
A Zwift workout editor I built because clicking intervals together in-game is slow. Drag blocks around, describe a change in plain English, export a .zwo. Workouts stay on the the browser in IndexedDB.
Frontend pages from markdown, YAML frontmatter, and a bit of CSS, compressed into the URL. Share a link and the page renders — no accounts, no backend. The editor shows a live preview, and optional AI edits for an element or the whole page go through a Cloudflare Worker so the OpenAI key never reaches the browser.
Rails redirect service with webhook-backed click counts. The interesting bit was keeping the hop itself cheap.
Link in bio app with an editable bio page. The app uses Hotwire/StimulusJS to update the bio page in real time. Links are orderable to prioritize the most important links.
Personal site in Astro with a cache-first service worker. The project list is a JS file on purpose — adding something new should not involve a CMS.
Sinatra app that stands up REST endpoints for testing. OpenAI fills in the responses, then they get cached so you are not paying for the same fake payload twice.
A daily guess-the-aircraft game. You see a zoomed-in photo of a plane and each wrong guess zooms out, over six tries. Photos load from Wikimedia Commons.
If you want to talk about a role, a bug, or a ride, email is the most reliable way to reach me.
Got it. I’ll reply when I can.