Skip to content
View keeffEoghan's full-sized avatar
Block or Report

Block or report keeffEoghan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Eoghan O'Keeffe [əʊən əʊˈkiːf] code creative art @

I make art and creative work through tech… adapt and learn across disciplines; evoke natural dynamics, forms, interaction; explore creative applications of emerging tech.

I'm interested in creative, conceptual challenges… experiment with tech, physics, maths, art; develop real-time interactive graphics, web, apps, games, AI, XR; explore new spaces, create striking experiences and utility.

  • Real-time interactive graphics, art, games: WebGL, GLSL
  • Artificial Intelligence, Machine Learning: vision, graphics, data; Tensorflow, PyTorch
  • Virtual Reality, Augmented Reality, eXtended Reality: WebXR
  • Web and app development: mostly Front-End, JavaScript, TypeScript, React; some Back-End, ops, native, Node, Python
  • Natural dynamics, forms, interaction: emergent physics, gesture, audio, feature-tracking, Computer-Vision
  • Research and development: tech, physics, maths, prototyping, algorithms, architecture
  • Creating across contexts: online digital, app products, events, installations, exhibits
  • Developer, director, consultant: leading and collaborating with creatives, designers, developers, clients; explore challenges, approaches, solutions; from concept to prototypes to production
  • BSc 1:1 Entertainment Systems: interactive and game software development focus

I'm also into... exploration, travel, nomadism, challenges, other perspectives; art, drawing, exhibitions, discourse, learning, debate, reading; music, gigs, festivals, film, comedy, theatre; scuba, snowboard, parkour, football.

Portfolio ~ CV ~ Instagram ~ YouTube ~ Facebook ~ Twitter ~ GitHub ~ GitLab ~ OpenSea ~ Olta

LinkedIn ~ The Dots ~ Working / Not Working ~ YunoJuno ~ WellPaid ~ RemoteOK ~ email


  1. locus locus Public

    A digital kinetic artwork evoking meditation, fluid particles trace layers in a translucent human form, as art and audience interact by natural motion. Exhibited as interactive digital installation…


  2. tendrils tendrils Public

    Core of WebGL GPGPU particles, emergent physics experiment - adapted from Tendrils interactive music video.

    JavaScript 25 7

  3. Public

    Portfolio - a place to share projects

    JavaScript 76 13

  4. glsl-optical-flow glsl-optical-flow Public

    Optical flow shader for WebGL - BYORenderer.

    GLSL 57 4

  5. gl-gpgpu gl-gpgpu Public

    GPGPU state-stepping: maps optimal draw passes, shaders, GL resources, inputs, outputs; lets you focus on your logic. BYORenderer.

    JavaScript 8 2

  6. fn-time fn-time Public