Reduzer Technologies Training Institute
Our commitments
Online pilotApply

Reduzer public projects

Public softwareengineering projects.

These are project specifications used to train Reduzer students. Each project defines the required system, acceptance criteria, delivery period, injected requirements and review process.

Complete specification

Each brief defines the context, functional requirements, acceptance criteria and technical constraints.

Injected requirements

Additional requirements are released on specified project days and become part of the assessment.

Mandatory peer review

Another developer must review the implementation, record findings and verify the resulting fixes.

Current briefs

Available projects

2 projects available

01
Engineering brief · 017 days

Log Ingestion Engine

Build the centralised system the team needed: one ingestion API that validates and enriches logs, routes them by service, writes them reliably, and surfaces live operational signals before customers notice the next outage.

RabbitMQHTTPSQLiteREST
Open the engineering brief
02
Sprint 3 · 022 days

Rate Limiter Middleware

Build reusable rate-limiting middleware that caps requests per caller, rejects excess traffic with the correct HTTP status and headers, supports two algorithms, and remains correct when several service instances process concurrent requests through shared Redis state.

Token bucketFixed windowRedisHTTPMiddleware
Open the engineering brief

How to participate

Participation process

No application is required. Create a public repository, document your plan, implement the specification, publish the required evidence and ask another developer to review the result. Tag @reduzer_tech when you post the submission.

Reduzer Technologies Training Institute

Reduzer Technologies Training Institute

Programme

  • Public projects
  • Fit and readiness
  • Graduate capability
  • How it works
  • Programme
  • Online pilot
  • Our commitments
  • Why Kisii
  • Cost

Admissions

  • Parents and sponsors
  • Sponsor a student
  • Admissions process
  • Apply for the in-person programme
  • Apply for the online pilot
  • FAQ

Contact admissions

Parents and sponsors can confirm fees, intake dates, seat availability, expectations, and support arrangements before committing.

Call +254 769 267 965Message admissions on WhatsAppEmail hello@reduzer.ac.ke

© 2026 Reduzer Technologies Limited

In person and online · Starts 5 October 2026

  • Privacy policy
  • Terms of service
  • Cookie policy