John Kelly

Entrepreneur | Backend Software Engineer | Engineering Manager | Consultant | Speaker