All Engagements
File — Tempo AI/ML · Data Platform
Tempo logo

Built a data platform and machine learning capability from the ground up to automate timesheet accuracy for a time-tracking product.

A dedicated ML practice stood up from a cold start, with capabilities embedded directly into the tools teams used every day.

Client: Tempo Software
Engagement: Kickdrum client project
Role: Product lead

Context

Tempo's hundreds of clients were siloed across separate databases and shards, which meant patterns were invisible and a real machine-learning solution was out of reach. Meanwhile, the core product problem — getting engineers to log accurate timesheets — remained a manual, unreliable chore.

What I Did

  • Personally defined the evaluation criteria and success metrics used to determine which models and systems were actually working, rather than inheriting someone else's definition of success.
  • Directed development of an API gateway and data pipeline feeding a Snowflake data warehouse, unifying core database updates and plugin behavioral events into a single location for the first time.
  • Directed a systematic evaluation of NLP and ML approaches — including LSTM, LDA, XGBoost, SVM, Naive Bayes, and embedding-based cosine similarity — to detect missing timesheet entries from users' Jira, calendar, and code-editing activity.
  • Expanded ML-based capabilities into existing web and mobile applications, and built entirely new Slack and Microsoft Teams interfaces so the capability lived where the team already worked.
  • Coordinated executive, investor, product, design, and operations alignment on a 12-month roadmap and capability prioritization.

Outcome

  • Over 70% suggestion-acceptance accuracy on automated timesheet detection
  • A functioning ML center of excellence stood up from a cold start, with a team staffed around it
  • “Kickdrum's expertise was invaluable in bringing machine learning to our product.” — Mark Lorion, CEO, Tempo Software

Capabilities Demonstrated

ML Evaluation & Success Metrics Natural Language Processing Data Pipeline Architecture Cross-Platform Integration