Luke Demarest

Lecturer In Design And Computation

United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Luke Demarest is a lecturer in Design and Computation based in the UK with 10 years of experience blending software engineering, teaching, and computational art. He moves comfortably between front-end React work, Sinatra-backed web apps, and testing automation, contributing to curriculum-focused repositories that emphasize robust component structure and testable logic. His academic roles at University of the Arts London and research fellowship at UCL reflect a practice-led approach to complex systems modelling and information design. Prior industry experience as a web engineer and residency at the Victoria and Albert Museum show a track record of bringing creative, production-grade code into cultural and educational contexts. Luke’s background—an MFA in Computational Art and a BFA cum laude—informs a design-forward engineering practice that prioritizes clarity, reproducibility, and pedagogy. He frequently bridges classroom and code by scaffolding projects, improving test suites, and streamlining developer workflows, often contributing subtle but impactful improvements to front-end architecture and testing.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor of Fine Arts - BFA, cum laude, Bachelor of Fine Arts - BFA, cum laude at Virginia Tech
bookMasters of Art, Computational Art, first class distinction, Masters of Art, Computational Art, first class distinction at Goldsmiths, University of London
github-logo-circle

Github Skills (35)

component-based10
javascript10
web-application10
controller10
session-management10
ui-components10
testing10
component-development10
rspec10
user-authentication10
authentication10
user-interface10
redux10
webpack10
ruby10

Programming languages (7)

TypeScriptCSSJavaScriptHTMLSwiftRubyElixir

Github contributions (5)

github-logo-circle
Role in this project:
userFull-stack Developer
Contributions:11 commits, 6 PRs, 9 pushes in 1 year 2 months
Contributions summary:Luke made several contributions to the Sinatra-based Fwitter project. Their work involved updating both the front-end tests and back-end controllers to ensure proper session management and routing. The user updated the code in multiple controller files and also refactored the test files to use a consistent user ID for testing. The commits demonstrate a good understanding of both application logic and testing practices.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:24 commits, 4 PRs, 18 pushes in 5 days
Contributions summary:Luke focused on writing and updating tests for the `redux-reducer` repository. Their work primarily involved modifying and refining test cases within the `test/index-test.js` file. The commits addressed issues with action attributes, cleaned up the test file, and ensured the tests correctly reflected the functionality of the reducers for managing presents and friends. The contributions highlight a focus on maintaining test accuracy and code quality.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Luke Demarest - Lecturer In Design And Computation