INDEX FUND asked us to rebuild proxy voting so their investors could vote online without friction. We engineered a secure workflow that syncs Ultimus holdings, scrapes Broadridge ballots, and lets shareholders vote from any device—while compliance teams see real-time tallies.
Next Idea Tech gave us a voting portal our investors actually trust. They handled Ultimus, Broadridge, the UX, everything.
After integrating Ultimus and building a modern voting experience, Index Fund finally had audit-ready data and happy investors.
Index Fund's proxy portal started as a rushed MVP. Scripts broke whenever Broadridge rotated passwords and Ultimus data showed up hours late. Shareholders couldn't log back in, proposals were messy, and compliance had no visibility.
We catalogued every support ticket and Upwork request—from adding sound effects to reorganizing ballots—to understand exactly how investors wanted to vote.
Shareholder lists lived in Ultimus exports and Broadridge screens. Nothing reconciled automatically.
Beneficial holders couldn't re-enter. OTP popups confused everyone and votes got duplicated.
Expired ballots lingered, ordering was random, and investors couldn't see past votes.
Index staff had no dashboard to see tallies or troubleshoot accounts in real time.
Workflow Snapshot
Ultimus ➝ Broadridge ➝ Shareholder UI
Our LATAM squad of frontend, backend, and product folks turned scattered requests into a cohesive experience. Shareholders get clarity; the Index team gets a trustworthy system.
Every enhancement came straight from INDEX FUND's Trello board. We just turned the wish list into shippable UX.
Quick vote buttons, management recommendations, and confirmation sounds give investors confidence.
Ballots move below the fold after you vote, keeping active proposals front and center.
Proposals auto-sort by due date with filters for fund, company, or ballot type.
Holdings refresh nightly via Ultimus API plus a "sync now" button for admins.
Automated login + captcha solving pulls the latest ballots without manual work.
Direct and beneficial holders share the same screen with password + OTP paths.
Staff see live tallies, audit logs, and CSV exports in one secure dashboard.
Alerts fire when votes fail, sound files are missing, or APIs throttle.
We leaned on typed React, NestJS services, and hardened infrastructure so every ballot is traceable and every integration is observable.
• Ultimus + Broadridge connectors run on schedule with health checks.
• GitHub Actions gate deployments with lint, tests, and accessibility scans.
• Audit logs stream to compliance dashboards for easy reviews.
Interviewed investor relations + ops, mapped Ultimus/Broadridge flows, and audited logins.
Whiteboarded dashboard layout, past-vote logic, and integrations with Ultimus API + scraper.
Implemented API bridge, React dashboard, and management console. Added sound + ordering tweaks.
RBAC, audit logs, login revisions, and load tests to ensure Broadridge scripts never block voting.
Trained staff, rolled out to shareholders, and shipped backlog items via ongoing retainer.
We assemble LATAM UX + engineering pods that integrate fund admins, custodians, and fintech rails so you stay focused on investors.