I'm a software engineer based in San Francisco, CA, passionate about solving complex problems, mastering new frameworks and architectures, and contributing to projects that drive meaningful change.
When I'm not at my computer, I love getting outside to go for a run, a bike ride, or a round of golf! I also really enjoy traveling around the world to see new places and experience unique cultures. π
Most recently I developed LLMonade, an open-source AI evaluation tool that helps development teams systematically improve LLM applications through guided manual error analysis. It streamlines trace ingestion, annotation, and failure categorization to highlight the highest ROI fixes, following industry best practices.
Technologies Used - Typescript, Express, React, OpenAI and AWS (Lambda, API Gateway, RDS, S3, Cloudfront, Cognito, Eventbridge, CDK)
πRead the LLMonade Case Study
| Category | Technologies |
|---|---|
| Programming Languages | Javascript, Typescript, Python, Ruby, SQL |
| Web Development | Express, React, Node.js, Sinatra, HTML5, CSS |
| Databases | PostgreSQL, MongoDB |
| Cloud Services | AWS (CDK, EC2, Lambda, API Gateway, RDS, S3, Cloudfront, Cognito, Eventbridge) |
| Containerization | Docker |
| APIs and Testing | RESTful and GraphQL APIs, Jest, react-dom, Minitest |
| Other | OpenAI, Anthropic, Langchain, Arize Phoenix, Pgvector, RAG, Git/Github, UE4 |
LinkedIn or email: harnettalex@gmail.com

