Daniel Covelli
Software Engineer with 5+ years of experience scaling traditional and AI systems from 0 to 1. Passionate about building robust and user friendly software.
Experience
AI Engineer
Lindy.ai
October 2024 — July 2026
AI personal assistant platform. Fullstack typescript.
- Oversaw key projects helping contribute to ARR growth from $2M to $8M and user growth from 30k to 400k.
- Led design and development of "Input Tree," a declarative action spec built on Lindy's stateful-tool abstraction and adopted by the engineering team to define integration actions. Inputs were modeled as a DAG and progressively disclosed to the agent turn by turn until the call was ready to execute, making third-party schemas convertible at scale and expanding Lindy's integration offering 30x (200 → 6k).
- Led optimization efforts for Lindy's email agent, cutting heavily-edited email drafts ~40%→20%, by architecting a Temporal-based self-improving semantic memory system that leveraged a generator–judge loop to capture and update each user's changing work context (contacts, projects, style).
- Led agent cost-reduction initiative, cutting default agent costs 95% (~$300k/month in Anthropic spend) by migrating to open-source models, configuring LLM observability in DataDog and evals to maintain agent quality.
- Helped improve development velocity by reducing flakey runs in our CI/CD pipeline by 50% and decreasing the average time of successful pr jobs by ~5 minutes.
- Supported recruitment efforts by conducting 25+ technical interviews, which directly lead to 2 successful hires, and by serving as an "onboarding buddy" for several new hires.
An approach for establishing ground truth
How I built a self-improving semantic memory system that reduced hallucination by ~20% for Lindy’s AI personal assistant.
What is Input Tree?
A look at Input Tree — the agent harness I led at Lindy.ai that expanded our integration offering roughly 30x.
Senior Software Engineer
Groundswell.io
June 2021 — July 2024
Payments platform for corporate philanthropy.
- First IC engineering hire. Promoted twice. Lead development on mobile, web, and social offerings. Oversaw ARR growth from $0 → $300k.
- Worked across platforms helping build features and deploying software to end users, frameworks include React Native, React, Next.js, Express, GraphQL, Prisma, and PostgreSQL.
Software Engineering Intern
Mushroom.gg
Jan 2021 — Mar 2021
- Shipped full-stack features for an early-stage social media startup to grow DAUs, using React, GraphQL/Apollo, and AWS-hosted PostgreSQL
Course Staff Intern
Berkeley EECS Department (CS88)
Jan 2020 — Mar 2020
- Helped freshman Data Science students learn Python fundamentals including abstraction, data structures, algorithmic thinking, and object oriented programming; other topics included SQL and machine learning.
Education
Interdisciplinary Studies (Data Science and Political Science)
University of California, Berkeley
Fall 2018 — Fall 2020
Thesis: YouTube and Political Polarization with Dr. Shreeharsh Kelkar. Cum. GPA: 3.402, Major GPA: 3.52, Transfer GPA: 3.8
CS 88 | Computational Structures · CS 100 | Principles and Techniques of Data Science · Data 8x | Foundations of Data Science · STAT 89A | Linear Algebra for Data Science · IAS 118 | Applied Econometrics · CS 61B | Data Structures · CS 169 | Software Engineering · CS 198 | Cubstart: Intro to iOS
Skills
Languages / FrameworksTypeScript, Python, Node.js, React, React Native, GraphQL, Apollo, git, Yarn, Express, Next.js, Prisma, Golang
Tooling / InfrastructureClaude Code, Cursor, Temporal, S3, Sentry, Redis, Postgres, Mongo, DataDog, BullMQ, Graphite
Projects
- dcovelli.comgithub/personal-website
Resume CMS and work experience chat agent.
- Oppiegithub/oppie
Notion for code. Save code snippets generated by AI.
- Relia github/relia
Mobile migraine note taking and tracking app.