Inam Baig / projects / tax-rebates

Tax / CRM

Tax Rebates CRM

Ruby on Rails CRM for UK tax rebate firms, cases, docs, and ops workflows.

Senior backend development and project management.

Tax Rebate CRMUnited Kingdomcompleted
Rails
Sidekiq
Pundit
PostgreSQL

Role

Technical Lead · Project Manager

Duration

2022-09 to 2024-08

Company

Elements Info Tech

Domain

Tax Rebate CRM · United Kingdom

Tech highlights

Ruby on RailsPostgreSQLSidekiqPunditRSpec

Problem

What was hard

Overview

Tax rebate firms need CRM tooling for cases, documents, permissions, and background processing.

Users affected

UK tax rebate ops teams.

Why difficult

Permissions, workers, and third party document APIs must stay reliable.

Existing limitations

  • Manual case handling
  • Document return integrations

Constraints

  • Rails + Sidekiq + Pundit
  • Third party doc callbacks to production

Solution

Approach

Overview

Rails CRM with PostgreSQL, Sidekiq workers, Pundit auth, custom admin, RSpec.

Architecture rationale

Sidekiq workers isolate long running doc/API work from request/response.

Major components

  • Rails app
  • Sidekiq
  • PostgreSQL
  • Admin interface

Key capabilities

  • CRM workflows
  • Document processing jobs
  • Role based access

Contribution

My contribution

Project outcome

I built a production tax rebate CRM used by UK operators.

What I personally owned

  • I did senior backend development (Rails, workers, services)
  • I handled project management for delivery and priorities

Architecture

Interactive diagram

Zoom, pan, and select nodes to explore components and connections.

Ops agents use a Rails + Webpacker CRM with Pundit authorization on PostgreSQL. Sidekiq workers isolate long running document and third party callback processing from the request cycle, covered by RSpec.

Loading architecture diagram…

Open in Architecture Lab →

Stack

Technology

Grouped by layer. No skill bar percentages.

Frontend

  • Rails + jQuery/JS + Webpacker

Backend

  • Ruby on Rails
  • Sidekiq
  • Pundit

Database

  • PostgreSQL

Testing

  • RSpec

Challenges

Engineering challenges

  • CRM reliability for cases, documents, and permissions under volume

    Why hard

    Third party document APIs, background processing, and role based access all have to stay correct for UK rebate ops.

    Solution

    Rails CRM with PostgreSQL, Sidekiq workers for long running document/API work, and Pundit for authorization, covered with RSpec.

    Result

    Production tax rebate CRM used by UK operators, with workers isolated from the request/response path.

Related

Related projects

Want the full picture?

Ask me about Tax Rebates CRM, download my CV, or browse the architecture lab.

View CVContact