Humantelligence
Humantelligence Platform Modernization
October 2023

A five-year partnership with Humantelligence across two engagements. From 2018–2020 we shipped the cross-platform React Native app with MS CodePush OTA updates, the EQ-everywhere mailbox browser extensions, and led a long-term Ruby on Rails to React.js migration. Returning in 2023 we set up a PNPM monorepo, migrated Create React App to Vite, and drove a 10x improvement in developer experience and deployment performance.
Overview
Humantelligence provides people analytics and team collaboration tools used by enterprises worldwide. We partnered with the company across two separate engagements spanning five years — first as Mobile Engineer in Medellín (2018–2020), then returning as a Front-end Engineer in 2023.
Platform Architecture (2023)
Mono-Repo Migration
Developed a future-proof architecture using PNPM to set up a mono-repo, segregating different mini-apps from the core platform with integrated linting and formatting tools.
Build System Modernization
- Migrated the project from Create React App (CRA) to Vite, maintaining all capabilities including automatic S3 asset uploads
- Upgraded React to the latest stable versions and enabled Strict Mode — improving performance and reliability
- Improved developer experience (DX) and deployment performance by 10x
Team Coaching
Coached the team into modern React practices, caching with SWR, and profiling techniques.
Mobile & Browser Extensions (2018–2020)
Cross-Platform Mobile App
Designed and developed a cross-platform, client-facing mobile application using Sketch, Figma, React Native, and MS CodePush for over-the-air updates.
EQ-everywhere Browser Extensions
Designed and developed EQ-everywhere integrations with mailboxes on modern browsers to provide tailored communication and engagement tips, using React.js, content scripts, and an event-driven architecture.
Rails to React Migration
Planned and led a long-term migration of a rich UI/UX Ruby on Rails front-end to React.js, enhancing performance and maintainability.
Team Coaching
Coached team members on modern web techniques and React.js throughout the engagement.