Everest
The operating system for an engineering studio.
- Role
- Senior Software Engineer · Directus architect
- Team
- 7Span · internal platform team
- Client
- 7Span
- Domain
- Internal CRM · Operations · Billing
Everest
- 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
The 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.
The 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.
The outcome
Everest runs daily company operations, leadership dashboards, engineer standups, and HR tooling from one backend. Mentored junior engineers on the platform team.
Highlights
- 01
Directus extension bundle: REST, hooks, panels & cron
- 02
8 integrations: Keka, ClickUp, Discord, GitHub, Drive, Plivo, Vercel, Calendly
- 03
Auto-provisioned channels, repos & folders from project records
- 04
Analytics dashboards + Puppeteer PDF rendering
- 05
Discord bot, cron jobs & mentoring junior engineers
What shipped
- Project-centric data model with timesheets, milestones, invoices
- Daily standup Discord bot with per-project threads
- Puppeteer-powered resume PDF renderer for HR
- Cron jobs for automated reminders, escalations, and reports
- Leadership dashboards: revenue, utilisation, receivables, runway
Stack
- Node.js
- Directus
- JavaScript
- MySQL
- Puppeteer
- OAuth2