National clinical registry modernised
A national clinical registry rebuilt behind a strangler pattern, with the data migration reviewed and signed off line by line, and 14 clinics onboarded in the first wave.
Full-stack web apps, portals, APIs, dashboards: React/Next.js, Node, Python, Go. Delivered by named senior engineers, fixed scope, staging from week one.
Epcotec designs and builds production web applications for Australian businesses: customer portals, internal dashboards, APIs and complete products in React, Next.js, Node and Python. Named senior engineers deliver in two-week sprints with a staging environment from week one, tests and documentation included, and full IP transfer at handover. Scope and fixed price are agreed before we build, and a written estimate follows a free scope review.
Role-based portals and operational dashboards built end to end, from data model to interface, on React and Next.js frontends with Node, Python or Go services behind them.
Versioned, documented APIs with generated types shared end to end, contract tests in CI, and load budgets agreed with callers so integrations do not surprise anyone at launch.
Component libraries in React and Next.js with keyboard paths, contrast and screen reader behaviour tested, so accessibility holds as the product grows.
Live operational views over WebSockets and server-sent events, with backpressure, reconnection and stale-data states designed, so the board stays honest when the feed slows or drops.
Strangler-pattern migration that replaces screens module by module behind one domain, keeping the old system running until each piece is proven, with rollback planned before cutover.
Interface copy written for first-time users and auditors alike, free of internal jargon, with error messages that say what happened and what to do next, in plain words.
Window: 4-12 weeks
Team: 2 full-stack engineers
Complexity: M
Indicative only. A fixed price follows a free scope review.
Get a fixed quoteScoping sessions on users, workflows and integrations, then a fixed-scope statement of work with milestones, load budgets and the acceptance criteria your team will sign against.
Data model, service boundaries and the component library agreed early, so screens are assembled from tested parts each sprint.
Staging runs from week one and demos land every week, so direction is corrected on working software in days.
Security review, accessibility audits with keyboard and screen reader passes, and load tests against agreed budgets, with every finding fixed and re-verified before we call it done.
Runbooks, monitoring and architecture notes handed over with a walkthrough session, then 30 days of support while your engineers take the pager.
A national clinical registry rebuilt behind a strangler pattern, with the data migration reviewed and signed off line by line, and 14 clinics onboarded in the first wave.
Go pipelines moving market data with idempotent offsets giving exactly-once processing semantics, verified by reconciliation, so no feed produced duplicates or gaps under broker restarts.
Overlay integration layers built on the strangler pattern, adding modern portals and workflows over ERP systems without forking master data, decommissioned modules tracked and retired on schedule.
More evidence in the delivery history and the complete 756-engagement register.
Operations and deliverables conform to the cross-cutting standards below, and every application is built through a documented secure development process, targeted at WCAG 2.2 AA and handed over with clean intellectual property.
Operations and deliverables run under a documented management system aligned with ISO/IEC 27001:2022. The controls shape scoping, review, change management and evidence capture on every engagement.
Australia: Governs every Australian engagement, including hosting decisions and data residency.
Canada: Governs every Canadian engagement, including hosting decisions and data residency.
Quality management aligned with ISO 9001 governs scoping, review gates, acceptance criteria and handover, so every deliverable passes the same documented checks.
Australia: Applies to delivery for Australian clients across all service lines.
Canada: Applies to delivery for Canadian clients across all service lines.
Personal information handled in Australian engagements is processed in line with the Australian Privacy Principles, with access controls and data-handling rules carried through every environment.
Australia: Applies to all Australian engagements and to data processed on behalf of Australian clients.
Personal information handled in Canadian engagements is processed in line with PIPEDA and applicable provincial law, including Quebec Law 25 where relevant.
Canada: Applies to all Canadian engagements, with Quebec Law 25 obligations observed where data or operations touch Quebec.
SOC 2-aligned controls are embedded in delivery: change management, access control, monitoring and evidence capture run on every engagement.
Australia: Evidence packs are available to Australian clients under NDA.
Canada: Evidence packs are available to Canadian clients under NDA.
Every change passes documented review gates before merge; named engineers review, approve and own what ships.
Australia: Personal information handled in builds and staging environments is processed under the Australian Privacy Principles.
Canada: Personal information handled in builds and staging environments is processed under PIPEDA.
Interfaces are built to a WCAG 2.2 AA target, and all source code and intellectual property are assigned to the client on delivery.
Australia: Accessibility targets apply across Australian public-sector and enterprise builds.
Canada: Accessibility targets apply across Canadian public-sector and enterprise builds.
References to standards describe alignment. Certification is claimed only where an accredited certificate is published on this page.
Discovery ends in a signed statement of work with milestones and acceptance criteria. Changes are handled as explicit variations, so the agreed price stays the agreed price.
A running environment exists by the end of week one, and every weekly demo happens on it. You review working software on real data paths, not mock-ups or slide decks.
Keyboard paths, contrast and screen reader behaviour are tested as part of the build, with audits in the hardening phase and every finding fixed before handover, evidenced in writing.
You own everything, including infrastructure definitions and tests. Handover includes runbooks, architecture notes and a walkthrough, followed by 30 days of support while your team takes control.