Skip to content

Senior software engineering · Sydney, Australia

Complex software. Clear solutions.

Pacifica Labs helps businesses build, connect and modernise software that operations depend on — with senior engineering involved from problem definition through production.

Custom products · integrations · legacy modernisation · practical AI

Connected systems around one core applicationCalendar, contacts, WhatsApp and email connected through one core application.
Calendar, contacts, WhatsApp and email working as one system — the shape of much of our work.
  • 13+ yearsproduction engineering
  • Sydney-basedworking worldwide, direct senior access

Selected work

Production systems with real operational complexity.

Principal-led experience · Commerce & operations

Relevant work led by Pacifica's principal.

Connecting online ordering to the operation behind it

A customer-facing ecommerce platform connected to inventory, supplier purchasing, finance, fulfilment, delivery scheduling, CRM and marketing automation.

  • 30k+ MAU
See the operating system behind the store
  1. Order
  2. Payment
  3. Stock
  4. Supplier purchasing
  5. Delivery planning
  6. Customer

Pacifica product · CRM & messaging automation

Built and run by Pacifica.

Calendar-driven follow-up across real communication channels

A workflow-driven CRM that connects calendar events, contact resolution, templates, asynchronous delivery and user-owned WhatsApp and email identities.

  • Rails
  • PostgreSQL
  • WhatsApp
  • Go
Explore the messaging architecture
  1. Calendar event
  2. Contact resolved
  3. Template & rules
  4. Queued delivery
  5. WhatsApp / Gmail / SMS

Principal-led experience · Application modernisation

Relevant work led by Pacifica's principal.

Rails 2 / Merb to Rails 7.1 — without a full rewrite

A staged modernisation across framework, Ruby runtime, data layer and infrastructure — without discarding the business logic that still mattered.

  • Rails 7.1
  • Ruby 3.3
  • ActiveRecord
  • Ubuntu 22.04
See the staged modernisation path
  • FrameworkRails 2 / MerbRails 7.1
  • RuntimeRuby 1.9Ruby 3.3
  • Data layerDataMapperActiveRecord
  • Operating systemUbuntu 10Ubuntu 22.04

Principal-led experience · High-throughput data platform

Relevant work led by Pacifica's principal.

Keeping a high-volume data pipeline flowing

Resilient ingestion across multiple sports with asynchronous processing, flexible storage and downstream reporting.

  • Rails
  • PostgreSQL
  • Sidekiq
  • JSONB
See the ingestion pipeline
12,000–40,000matches a day across five sports
  • schedule
  • collect
  • parse
  • persist
  • report

Principal-led engineering

Senior judgement stays close to the work.

Pacifica Labs is led by Tarun Mookhey, a hands-on CTO and principal engineer with experience across SaaS, ecommerce, fintech, data platforms, CRM, messaging, fulfilment and legacy modernisation.

The consultancy is deliberately structured so the person understanding the problem remains close to architecture, implementation and production decisions.

Treasurer & Board Member, Ruby Australia · RubyConf Australia 2024 Convenor · Ruby Sydney organiser

Selected systems

  • CRM & messaging
  • Data ingestion
  • Ecommerce & operations

Direct access

No sales-to-junior handoff.

Business context

Design around workflow, risk and maintainability.

Existing systems welcome

Understand before replacing.

Practical delivery

Architecture advice stays connected to implementation.

From the Blog

Notes from building and operating software

Engineering decisions, system design and lessons from production software — written from hands-on work rather than theory.

Specialist platforms & delivery partners

Pacifica works alongside specialist platforms and experienced delivery partners when that produces a better outcome than rebuilding what already works.

Connected lending platform

Oome

Pacifica builds the integrations and interfaces around the lending core.

Engineering around Oome
Technology partner

Shuntyard

Business-systems delivery where broader capacity or complementary expertise helps.

About the partnership

Have software that needs building, connecting or untangling?

Describe the problem as it exists today. A finished specification is not required.

Your first conversation is with the senior engineer assessing the work.

Discuss a project