Work

  • online school with ai features

    Parrhesia.io

    • Client: The Collins Institute

    • Purpose: To provide an alternative to the traditional schooling system.

    • Description: An LMS with AI tutors and a skilltree progression system.

    • Tech stack: Node, Express, Vue, MariaDB, AWS, OpenAI (Assistants API, Completions API, Dalle API, TTS, Whisper), socket.io, D3

    link

    Web applications

  • physics virtual reality game

    VR physics game prototype

    • Client: Coder Fairy

    • Purpose: To teach physics to school kids.

    • Tech stack: Unity

    link

    Games

  • multiplayer puzzle game

    Multiplayer Puzzle Game with Level Editor prototype

    • Client: Conscious Coding

    • Purpose: A single and multiplayer puzzle web game to teach kids problem solving.

    • Tech stack: Node, Express, Vue, MariaDB, AWS, Unity WebGL, Photon Unity Networking (PUN)

    Link below shows an example single player level.
    single player example game

    Web applications, Games

  • multiplayer puzzle game

    Puzzle Web Game Level Editor

    map editor

    A level editor for a multiplayer web puzzle game for kids.

    Web applications, Games

  • healthy lifestyles

    Healthy Lifestyle Web App and Game prototype

    • Client: Rad Schools

    • Purpose: To teach kids about healthy lifestyles.

    • Tasks: Migrate Articulate Storyline elearning projects to Phaser and build a web application to house them.

    • Tech stack: Node, Express, Vue, MariaDB, AWS, Phaser

    link

    Web applications

  • dsm.

    AI Physics Tutor prototype

    • Client: Coder Fairy

    • Purpose: To teach physics.

    • Tech stack: Unity

    link

    Games

  • psychology web app and game

    Visiblebottleneck.org

    • Client: Hal Pashler - UCSD

    • Purpose: To showcase this professor's study on attention.

    • Description: Web application and with games to test attention with multitasking

    • Tech stack: Node, Express, Vue, MariaDB, AWS, Phaser

    link

    Games, Web Applications

  • Virtual Keyboard for Bliss Language

    Virtual Keyboard for Bliss Language

    • Client: Funuage

    • Purpose: To teach reading and writing by using the Bliss language.

    • Tech stack: Flutter

    link

    Web Applications

  • Soccer games

    Football (Soccer) Web Application and Games

    • Client: Mellow Yellow

    • Purpose: To test reaction times of players

    • Tech stack: Vue, Express, Node, Phaser, MariaDB, AWS, Stripe

    link

    Web Application

  • AI tutor

    Wizling.ai

    • Client: Collins Institute

    • Purpose: To tutor young kids.

    • Tech stack: Node, Express, Vue, MariaDB, AWS, OpenAI (Realtime API)

    link

    Web Application

  • Math game

    Math game

    • Client: Underwater Math

    • Purpose: To teach kids about the concept of perimiters

    • Tech stack: Phaser

    link

    Web game

About

Striving to make better educational software

I work with a small team. Services include: full stack development, UX design, instructional design, game design, hosting and basic SEO.

Services

  • design icon

    Web Applications

    Including gamification, AI.

  • Web development icon

    Web Games

Testimonials

  • Simone Collins

    Simone Collins

    Managing Director, The Pragmatist Foundation

    Jonathan Dyason is an absolutely brilliant person to work with on all fronts. In addition to producing great work, he is an excellent communicator and he clearly and regularly communicates to his partners what he is working on, what he is planning to work on next, where he is stuck, where he needs clarification, and where he needs assistance. He regularly goes above and beyond, finding solutions to problems before they've even occurred to us. I only hope to find more opportunities to work with him—and in more extensive ways—going forward.

  • Malcolm Collins

    Malcolm Collins

    Executive Director, The Collins Institute

    Jonathan is one of the few people I trust with the projects that matter most to me. He has been the pivotal person developing my top passion project in life, an educational platform designed to be a viable alternative to the legacy schooling system (and the platform I plan to use for my own children's education, something that is of crucial importance to me and their futures). He is smart, resourceful, tactful, proactive, and also very careful with expenses and time spent (he won't waste your time or money). Couldn't imagine a better partner on important projects.

Clients

Resume

Freelance Work Experience

  1. Rad Schools

  2. Funuage

    I worked on an educational mini game and an educational tool, for teaching a constructed language, using Flutter and the Flame game engine. Included speech to text.

  3. Coding Fairy

    I worked on a VR physics game that incorporated speech to text and AI, and also an AI tutor.

  4. Arratreeni

    I worked as a junior Unity developer, updating an educational game (teaching pronuciation) for Android.

  5. Simlabs

    I worked on an educational VR simulation (called Ocuweld). I was part of a large team: I worked mainly with the Canvas LMS API - connecting it to the VR application.

  6. LearningFlow

    I modified several features of an educational web application. Stack: Vue with PHP (Symphony).

  7. Wild Walks

    Project lasted about 2 years

    I created a series of courses, on Moodle LMS, about hiking. Work involved instructional design, graphic design and knowledge of LMSes.

Full-time Work Experience

  1. Learning Technologist

    2015 — 2017

    I build courses for US-based universities and schools on both Canvas and Bridge LMSes. Skills involved include: instructional/educational design, visual design, front-end development and basic graphic design.

  2. Junior Developer

    2013 — 2015

    I worked as an apprentice full-stack web developer, on both the LAMP (PHP) and ASP (C#) stack.

  3. Computer Science Teacher

    I taught Computer Science in middle school.

  4. School ICT Techician

    2010 — 2013

    I worked in a few schools troubleshooting IT problems.

  5. IT tutor

    I tutored various IT courses, including technician, networking and databases, for 3 years.

  6. Junior Comics Colourist

    I coloured comics for a professional comics company in Cape Town.

Blog

Contact

Contact Form