andrew farmer headshot

Sofware generalist with 18 years professional experience.

Programming since 1997, UC Berkeley EECS, Microsoft & multiple successful startups.

Recently focused on machine learning and frontend.


CTO

Tendra

2023-2024

LLMs
Svelte
Tailwind

Built a custom chatbot that provides citations for its responses with RAG (Resource-assisted generation).

Hiatus

2022-2023

Work break after successful startup liquidation

Director of Frontend

Rhombus

2016-2021

Management
TypeScript
iOS
Obj-C
Java
Android
React Native

Founding member on team of 6. Built initial app versions (iOS/web/Android/tvOS), hired & managed frontend team.

Architect, Consultant

Moov

2013-2016

JavaScript
Proxies

Designed and built *MoovCheckout*, a JavaScript library that improved the user experience during checkout on mobile, increasing conversions. Led a team of 4.

iOS App Contractor

2011-2013

iOS
C
Obj-C
Java
Android

Built iOS & Android apps independently & for other companies.

Senior Software Engineer

Moov

2008-2011

Ruby
Rails
EC2
S3
Puppet

3rd employee. Ruby/backend development, managed 100s of EC2 instances on AWS.

Web Engineer

Asurion

2007-2008

JavaScript

Built the JavaScript web interface for *CellBackup*, a product that backed up cell phone numbers on flip phones.

Software Engineer

Microsoft

2005-2006

C#
JavaScript
JScript

Built Customer Relationship Management software in C#. Joined as an intern, asked back the following year.

EECS

UC Berkeley

2002-2006

Logic
Algebra
Lisp
Java

Studied Electrical Engineering, Computer Science, Honors Linear Algebra, Advanced Formal Logic

Hobbyist

1997-2002

C
C++
OpenGL

Self-Taught at Age 13