← ALL WORK

06 / Software / 2025–2026

Productiv / Genesys.

Team-built Rails productivity platform

CONTRIBUTION

Academic team project

BUILT WITH
Ruby on RailsPostgreSQLRSpecStimulus
View source

01 / SCOPE

Problem and
scope.

Productiv brings personal tasks, shared projects and focus tools into one multi-role application. The Genesys module provided the setting for this academic team project.

MY ROLE

Productiv is presented as team project context. The archived source does not establish my personal subsystem ownership, so no individual feature claim is made here.

02 / IMPLEMENTATION

Implementation
details.

  1. 01Role-based interface
  2. 02Controllers
  3. 03Domain services
  4. 04PostgreSQL
  5. 05Tests & CI
01

Separate domain workflows.

The team codebase separates services for tasks, teams, assignments, notifications and points from controllers and persistence.

02

Model the product roles.

The platform contains subscriber, reporter, administrator and public workflows, with authentication and role-based authorisation.

03

Record tests and CI configuration.

The repository includes RSpec/Capybara tests, performance examples and CI definitions for test, security and lint stages. Their presence is distinct from evidence that every gate passes.

03 / RESULTS

Results.

TasksIndividual & shared work
FocusPomodoro & gamification
InsightsRole-based analytics

Product capabilities are documented at team level. The public repository is an archive of the team source and does not attribute individual subsystems.

Context & limitations

Personal implementation allocation and several discovery/process claims remain unverified. Public availability of the archive does not itself grant redistribution rights. The visual is a schematic of the workflow, not a screenshot.

04 / SUMMARY

The evidence supports a team-level product architecture, not attribution of individual subsystems.
Open repository
NEXT PROJECT / 01

Cough-based TB screening.

TB-Turing / HeAR