ProgaTech
Contact us

OnMicro.AI

OnMicro.AI is a user-friendly platform that allows educators to build and deploy AI applications as easily as creating a Google form. The platform's mission is to provide agency over AI for educators through accessible tools and research, putting them in the driver's seat rather than treating AI as a black box of complex algorithms.

EduTech
AI optimization
Web Development
US FlagUS
OnMicro.AI cover image

Overview

When John came to Proga Tech, onMicroAI had real traction but a set of compounding technical problems that were slowing the product down. The issues touched different layers of the platform at once, which made them difficult to address in isolation.

Challenges

01/

Payments infrastructure was absent

The platform had no working payment system in place. There was no clear path for users to subscribe or pay, and no technical documentation to guide an implementation in the right direction.

02/

The core builder was unintuitive

The app builder sits at the heart of the platform, yet it was difficult to use and had accumulated enough UX debt that it was becoming a barrier for the educators it was meant to serve.

03/

No automated test coverage existed

With no end-to-end testing in place, every deployment carried an implicit risk of regression. There was no safety net to catch problems in core functionality before they reached users.

04/

The AI component was costly and the pages needed attention

The AI processing pipeline for file resources was generating significant costs without an optimization strategy, while statistics pages were outdated and overall platform performance had room to improve.

OnMicro.AI app statistics

Solutions

Our team approached each problem with the same discipline: understand the issue properly before proposing a solution, align on direction before writing code, and document the reasoning so decisions can be revisited later. The result was a structured engagement that moved through all four workstreams without losing coherence.

[01]

Stripe and payment integration

We began with a technical consultation to map the right approach for John's specific use case, then produced full technical documentation including a step-by-step implementation plan. Once the plan was agreed upon, we carried out the implementation end-to-end, from API configuration through to the checkout flow.


[02]

App builder redesign

Rather than patching over the existing interface, we held structured discussions with John to align on a new UX direction and surface improvement proposals. We prepared revised designs before writing any code, then implemented the redesigned builder and added new features to extend its capabilities beyond the original scope.


[03]

Automated testing

We introduced end-to-end tests with Playwright to cover the platform's core user flows, and configured a continuous integration workflow so the full test suite runs automatically after every deployment. Regressions are now caught before users encounter them.


[04]

AI performance and cost optimization

We researched optimization strategies for the AI component's file-processing pipeline, then implemented a Retrieval-Augmented Generation (RAG) system which reduces the number of tokens used for AI analysis when working with file resources. The pages were redesigned and statistics updated in parallel, giving the platform a more cohesive and reliable presentation throughout.

OnMicro.AI interface showcase

Results

Each workstream delivered concrete, verifiable improvements. The most significant quantitative result came from the RAG implementation, which reduced AI costs on file resources by several times compared to the previous approach.

The platform now has a fully operational payment infrastructure where none existed before, and every deployment runs against a suite of automated end-to-end tests covering the core functionality. The builder, which was the most critical piece of the product, went from a recognised pain point to a substantially improved experience that John and his users interact with every day.

5+

Reduction in AI cost

100%

Better OnMicro.AI onboarding & app builder functionality

30x

Projected AI cost reduction for large-file processing

Technology stack

The project utilizes cutting-edge technologies to provide structured and reliable solutions to contemporary challenges.

Frontend
Next.js
Next.js

For routing, SSR/SSG, and performance

TypeScript
TypeScript

For typed, maintainable UI code

Tailwind CSS
Tailwind CSS

For layout and accessible components

Backend
LiteLLM
LiteLLM

(And provider SDKs such as OpenAI / Anthropic) for model callse

PostgreSQL
PostgreSQL

As the primary relational datastore

Python
Python

Django 5 and Django REST Framework for APIs and business logic

Payments

As Stripe Payment Gateway integration experts, we implemented a comprehensive billing system for OnMicro.AI:

  • Monthly subscription billing with limited AI tokens usage
  • Paid add-ons to bump up tokens after the subscription’s AI tokens limit is over
  • Safety guards for AI tokens balance
Payments

Build mode

Create your own mini AI-powered app
OnMicro.AI application build mode

Preview mode

See it in action in preview or app modes.
OnMicro.AI application preview mode

In John's words

The Proga team have been a fantastic partner for OnMicro! Two things stand out: First, the ability to consistently turn raw vision into well-crafted requirements. Second, the ability to leverage AI for speed but without losing control or accuracy. We’re able to move quickly while minimizing technical debt and maximizing everyone’s understanding of how things work.
John Swope
John Swope

Education Technologist and Founder of OnMicro.AI

Team at Lviv Invest Forum

Beyond project delivery

Advanced topics require offline brainstorming. Andrew and Mia met in Warsaw to discuss AI prompts branching on edit. Do we make it a tree-based branching, or do we make it a flat side-by-side versioning? The decision was not to overcomplicate things until our users ask for it, so a simpler version made it to production.

"
Keep things simple

Proga team says

Is your platform facing similar challenges?

Proga Tech works with product teams to turn technical debt into momentum, whether the priority is payments, UX, test coverage, or AI cost optimization. Get in touch and tell us what you are working on.

Contact us

Check out other cases

Miaplaza case study

Miaplaza

OnMicro.AI | Case Study | Proga Tech