Research earns its keep by shipping
We do not maintain a wall between the lab and the product. A result that cannot survive real users, real latency and real edge cases is an unfinished result.
Eullar Labs builds practical AI tools and publishes what it learns making them. Two are in the field today — Syllabi for teaching and learning, and Reevue for applicant feedback.
Alabwithaproduct,notaproductwithablog.
MostofwhatanAIsystemgetswrongshowsuponlywhenarealpersondependsonit—ateacherplanningtomorrow'slesson,agraduatereadingarejection.Sowedonotkeepawallbetweenresearchanddeployment.Thesamepeoplewritetheevaluationandanswerthesupportticket.
We work on two problems where a better system changes an outcome rather than a metric: what a learner is taught next, and what an applicant is told.
fig. 0 — an evaluation run, edited for length
These are not screenshots. Switch profiles, hover the graph, toggle the engine off — the figures below run the same logic the products do, on fixed sample data.
Teaching and learning, tailored to the learner in front of you.
Open Syllabifig. 1 — prerequisite graph, live re-plan
Year 9 · stalls on simultaneous equations
Blocking concept
Proportion
Failures on simultaneous equations trace back through graphing to an unstable proportion model — not to the topic being assessed.
Generated route — 4 steps
products in the field
Syllabi and Reevue, both running against real cohorts rather than benchmarks.
recall gained at 14 days
Graph re-planning against topic order, in the evaluation run on the right of this page.
outcomes decided by people
Neither product ranks or selects. They explain, propose and draft; a person decides.
Written to be falsifiable. If we break one, it should be obvious from the outside.
keep scrolling
We do not maintain a wall between the lab and the product. A result that cannot survive real users, real latency and real edge cases is an unfinished result.
Our systems explain, propose and draft. Teachers keep authority over a learning plan; hiring teams keep authority over a hiring outcome. We build the seams that make override easy.
Vague output is a way of hiding uncertainty. We would rather a system name a narrow gap it can defend than produce a fluent answer to a question it did not understand.
Satisfaction scores, engagement time and completion rates are proxies. We instrument for retained understanding and acted-on feedback, even when they are slower and less flattering.
Our working notes include the methods that did not hold up. A lab that only publishes wins is a marketing department with a LaTeX template.
We are based in Accra and build first for classrooms and job markets that most AI products treat as an afterthought. Constraint is a design input, not an excuse.
Ifyourunaclassroomorahiringqueue,wewantthehardversionofyourproblem.
Pilots, research collaborations and integration work. Tell us what breaks today and we will tell you honestly whether we can help.