11/21/2024 updated


100 % available
Freelance Product Designer and Developer
Tarragona, Spain
Worldwide
BA (Hons) Moving Image Design, MSc Computer ScienceHTMLJavaScriptUser Experience (UX)Cascading Style Sheets (CSS)Web DevelopmentDjangoGitHubInteraction DesignPython (Programming Language)PostgreSQLMessage Queuing Telemetry Transport (MQTT)PrototypingRuby On RailsRubyResponsive Web Design
Hello, my name is Tim. I am a freelance digital product designer and developer, with 17 years of experience working on digital products as a designer, engineer and manager. I’m originally from London, and now based in Tarragona, Catalonia.
I'm equally happy taking on design or engineering work, but I find that I'm most useful when working on projects which combine my different fields of expertise. Some ways that this has worked well in the past have been:
In terms of technical skills, I have 17 years of experience working as a full-stack developer with web technologies, including HTML, CSS and Javascript, as well as back-end development with a variety of technologies and languages including Ruby on Rails, Django, Flask. I have also completed projects using React and React Native. I'm committed to test-driven development and good software engineering practices, and have a particular fondness for functional programming techniques. My most frequently used languages are Ruby, Python, Javascript and Rust (although I've also worked on projects with Elixir, Erlang, Scala and Haskell in the past), and have experience with MQTT, Cassandra, Postgres, Cassandra and Kafka, as well as Docker, and git (obviously).
My github profile is at https://github.com/timcowlishaw/
I'm equally happy taking on design or engineering work, but I find that I'm most useful when working on projects which combine my different fields of expertise. Some ways that this has worked well in the past have been:
- Working on research or prototyping projects where a mixture of critical, creative, and hands-on technical skills are required.
- Taking on entire projects as a solo designer/developer.
- Acting as ‘glue’ between designers and developers in interdisciplinary teams, helping visual designers with tricky interaction problems, and/or aiding engineers to develop a sensibility for design detail.
- Being an expert technical collaborator or consultant on artistic or research-focused projects
- Being responsible for UX design and research on products with a more ‘technical’ user base.
In terms of technical skills, I have 17 years of experience working as a full-stack developer with web technologies, including HTML, CSS and Javascript, as well as back-end development with a variety of technologies and languages including Ruby on Rails, Django, Flask. I have also completed projects using React and React Native. I'm committed to test-driven development and good software engineering practices, and have a particular fondness for functional programming techniques. My most frequently used languages are Ruby, Python, Javascript and Rust (although I've also worked on projects with Elixir, Erlang, Scala and Haskell in the past), and have experience with MQTT, Cassandra, Postgres, Cassandra and Kafka, as well as Docker, and git (obviously).
My github profile is at https://github.com/timcowlishaw/
Experience
Professional experience10+ years
Freelancer since2010
Languages
EnglishNative speakerSpanishFluent