All projects

Education, LMS & school publishing / CASE STUDY

ByteLift

A Rails and Expo education platform connecting robotics curriculum, classroom management, digital books, assessments, and student progress.

ByteLift LMS shown on a laptop, tablet, and phone against a navy textured background

01 / OVERVIEW

As Software Development Consultant, I focus on the Rails platform, production learning workflows, and the integration foundations shared by ByteLift's web and mobile experiences.

Role
Software Development Consultant
Status
Production
Platforms
iOS, Android & web
Public proof
Available on both major app stores

Verified August 2026

02 / PROBLEM & WORKFLOW

One student record. Six connected steps.

Enrollment, learning, assessment, and progress stay connected across school, web, and mobile experiences.

Controlled access

Shared learning state

Flexible content

  1. Enroll

    Redeem access

  2. Join

    Open classes

  3. Learn

    Explore lessons

  4. Practice

    Complete activities

  5. Assess

    Take exams

  6. Progress

    Review growth

03 / PRODUCT

The system in use.

The Rails application serves the public website, school and teacher workflows, administration, and versioned APIs. The Expo application gives students a focused mobile learning experience.

Students · Expo for iOS & Android

Student mobile app

Move from enrollment to learning, assessment, and progress in one focused experience.

  • Classes, modules, books, and discussions
  • Activities, exams, attendance, and profile

Schools, teachers & admins · Rails web

School & teacher LMS

Organize people, classes, subjects, content, and assessments.

  • School, class, student, and content management
  • Assessment, attendance, livestream, and reporting workflows

Schools, educators & customers · Public web

Publishing & programs web

Present robotics programs, learning materials, events, and educational products.

  • Grade 1–10 robotics curriculum and events
  • Books, kits, shop, checkout, and account workflows

04 / MY CONTRIBUTION

From decisions to delivery.

My work is concentrated in the Rails platform and delivery architecture, with foundational contributions to the mobile application and release path alongside the broader ByteLift team.

Platform & identity

  • Implemented school-issued student enrollment codes and redemption workflows.
  • Strengthened account recovery and password-reset behavior with integration coverage.

Learning & live delivery

  • Built class livestream workflows with self-hosted LiveKit and verified webhooks.
  • Delivered exam import, module sharing, and AI-assisted manual Q&A capabilities.

Mobile foundations

  • Established the Expo app structure, data-query layer, authentication, and dashboard foundations.
  • Set up location support and completed the initial iOS deployment path.

05 / TECHNOLOGY

Tools with a purpose.

Mobile

The student experience uses a route-based native application with focused data fetching.

Expo 54React Native 0.81Expo RouterTanStack Query

Platform

The Rails application serves web workflows and versioned mobile APIs from one domain model.

Ruby 3.2Rails 7.2API v1

Data & services

Managed data, media, and live-class services support the learning experience.

MySQLRedisLiveKitAWS S3

06 / RESULTS

What the work made possible.

Available on iOS and Android

Public App Store and Google Play listings make the student experience available across both major mobile platforms.

One connected learning record

Enrollment, classes, modules, books, activities, exams, attendance, and discussions resolve through one Rails platform.

Actively maintained

The iOS 1.0.20 release was published July 31, 2026, with the Android listing also showing a current 2026 update.

LET’S CONNECT

Need someone who can connect learning workflows to production software?

I work across product modeling, Rails architecture, mobile integration, and production delivery.

Start a conversation