Developer, Architect, Designer, Software enthusiast