Senior Software Engineer
$ echo $IMPACT_METRICS
$ cat tech-stack.json
🤖 AI & Machine Learning
☁️ Infrastructure & DevOps
$ cat README.md
Flowrite was a pioneering AI startup in the LLM space — one of the first companies in Europe to build a production-grade generative AI product. Our email assistant helped professionals write emails 10x faster using AI.
I joined during a critical growth phase and led the AI backend architecture that powered our rapid scaling from 10,000 to 100,000 users. The product’s success led to acquisition by MailMerge in 2024.
This was one of my most challenging and rewarding roles: shipping AI features at startup speed while maintaining the reliability that paying customers demanded.
$ git log --oneline responsibilities/
$ grep -r "achievement" ./
$ cat CHALLENGES.md
LLM Latency for Real-Time Email Suggestions
Users expected instant email suggestions, but LLM inference times of 2-5 seconds created a poor experience, especially for short emails.
Implemented streaming responses using Server-Sent Events, allowing users to see text generating in real-time. Built a speculative caching layer that pre-generated common response patterns. Optimized prompts to reduce token count without sacrificing quality.
Cost Control with Unpredictable Traffic
User traffic was highly spiky (Monday mornings, end-of-quarter), and LLM costs could spiral quickly without careful management.
Designed a multi-provider architecture with intelligent routing between OpenAI and Cohere based on task complexity and cost. Implemented token budgets per user tier and graceful degradation when limits approached. This saved 40-50% on infrastructure.
Observability for AI Output Quality
Traditional monitoring told us if services were up, but not if the AI was generating helpful emails vs. garbage.
Integrated Gantry for AI-specific observability — tracking output quality metrics, detecting prompt injection attempts, and monitoring for model drift. Built dashboards that product could use to understand AI performance.
$ cat details.md
The Early LLM Days
Flowrite was building with LLMs before ChatGPT made them mainstream. When I joined in mid-2022, we were among a handful of companies globally shipping production LLM products to real users.
This meant no playbook — we had to figure out best practices for:
- Prompt engineering at scale
- LLM cost management
- AI observability and monitoring
- User experience for generative AI
Architecture Deep Dive
The Request Flow
| |
Multi-Provider LLM Strategy
We couldn’t afford to be locked into one provider:
- OpenAI for complex, nuanced emails requiring high quality
- Cohere for simpler, high-volume suggestions with lower latency
- Intelligent Router that classified email complexity and routed accordingly
This saved us 40-50% on LLM costs while maintaining quality.
The Observability Stack
AI systems fail differently than traditional software. We built comprehensive monitoring:
- Gantry for LLM-specific metrics (output quality, prompt effectiveness)
- Mixpanel/Segment for user behavior and feature adoption
- BigQuery for deep analytics on AI performance
- Tableau dashboards for business stakeholders
Startup Lessons Learned
Speed vs. Reliability Trade-offs
At a startup, you can’t over-engineer. I learned to ship fast while maintaining just enough reliability to not lose customer trust.
AI Observability is Non-Negotiable
You can’t improve what you can’t measure. Investing early in AI-specific monitoring paid dividends as we scaled.
Cost Management is a Feature
For an AI startup, controlling LLM costs is as important as shipping features. This became a core competency.
The Acquisition
Flowrite’s success attracted MailMerge in 2024. The technical foundation we built — scalable AI backend, cost-efficient LLM orchestration, robust Chrome extension — made the product attractive for acquisition.
This validated my belief that solid engineering fundamentals matter even in fast-moving AI startups.
Related
Technologies Used: TypeScript, Node.js, FastAPI, GraphQL, gRPC, OpenAI, Redis, RabbitMQ, Prompt Engineering
Similar Roles: AI Backend Lead at Anaqua | Founder at Sparrow Intelligence