Skip to content
Back to projects

Humantelligence

Humantelligence Platform Modernization

October 2023

HR & People AnalyticsSaaSReact.jsReact NativeVitePNPMSWRRuby on RailsMS CodePushFigma
Humantelligence EQ-everywhere Outlook integration

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.