Skip to main content
All work
7Span2023 – Present
Case Study

Everest

The operating system for an engineering studio.

Internal · client-owned
Role
Senior Software Engineer · Directus architect
Team
7Span · internal platform team
Client
7Span
Domain
Internal CRM · Operations · Billing
Overview

7Span's internal CRM, billing, timesheets, and workflows across the company.

01

Challenge

Scattered tools were costing the team hours every week. Projects, timesheets, billing, and onboarding lived in different systems. Ops needed one source of truth without losing flexibility.

02

Approach

Architected a custom Directus extension bundle (REST, hooks, panels, cron) for billing, timesheets, and workflows. Integrated eight platforms: Keka, ClickUp, Discord, GitHub, Google Drive, Plivo, Vercel, and Calendly, with OAuth, webhooks, and automated provisioning. Built analytics dashboards, Puppeteer PDF rendering, a Discord bot, and cron jobs.

03

Outcome

Everest runs daily company operations, leadership dashboards, engineer standups, and HR tooling from one backend. Mentored junior engineers on the platform team.

What I built

The shipped surface.

  • 01Project-centric data model with timesheets, milestones, invoices
  • 02Daily standup Discord bot with per-project threads
  • 03Puppeteer-powered resume PDF renderer for HR
  • 04Cron jobs for automated reminders, escalations, and reports
  • 05Leadership dashboards: revenue, utilisation, receivables, runway
Stack
Node.jsDirectusJavaScriptMySQLPuppeteerOAuth2
  • Directus extension bundle: REST, hooks, panels & cron
  • 8 integrations: Keka, ClickUp, Discord, GitHub, Drive, Plivo, Vercel, Calendly
  • Auto-provisioned channels, repos & folders from project records
  • Analytics dashboards + Puppeteer PDF rendering
  • Discord bot, cron jobs & mentoring junior engineers
Let's build

Like what you see? Let's ship one together.