Connor Meehan

Senior Creative Technologist @ EyeJack

Hello! I'm a Senior Creative Technologist Working at EyeJack on our internal SaaS product and client work. I am a chronic tinkerer with a curious mind and strive to write practical, expressive, modular code to implement silky smooth user experiences.

What am I like?

Hey!, my name's Connor and I'm currently living in Melbourne Australia. I like to cook, garden, build things and learn languages.

I studied Design Computing at the University of Sydney (essentially an interaction design degree). I am also a self taught engineer, starting as a 12 year old who wanted to make a game and ending up addicted to the problem solving of engineering.

What about at work?

I believe I have a broad range range of experience and perspectives that makes me especially good at collaborating with others. Because a lot of my learning is example/project driven, I think I'm pretty good at jumping into a code base and understanding the architecture, and adhering to patterns and code style quickly. When tasked with larger or more complex pieces of work I try to uncover any unknowns, validate the concept, and form a plan before jumping into the real work. My favorite code to write is fairly linear and procedural, minimizes state, is divided into modules by levels of granularity, and prefers composition over inheritance (although I think it's almost always best to code in the same style as the author).

History

EyeJack App

Senior Creative Technologist | Sep 2022 - Present
Highlight:
One of two engineers to build and ship a SaaS product from zero
React
React
React
Vite
Vite
Vite
Tailwind CSS
Tailwind CSS
Tailwind CSS
AWS
AWS
AWS
CDK (AWS)
CDK (AWS)
CDK (AWS)
WebGL
WebGL
WebGL
THREE.js
THREE.js
THREE.js
WebXR
WebXR
WebXR
Github
Github
Github

codeoncanvas

Creative Developer | May 2020 - Sep 2022
Highlight:
Successfully deliverring ~1 client project per month
Vue.js
Vue.js
Vue.js
React
React
React
Vite
Vite
Vite
AWS
AWS
AWS
Serverless (AWS)
Serverless (AWS)
Serverless (AWS)
Netlify
Netlify
Netlify
WebGL
WebGL
WebGL
THREE.js
THREE.js
THREE.js
Github
Github
Github

Seven West Media

Junior Fullstack Engineer | Aug 2018 - May 2020
Highlight:
Major developer in redesign of site
ES6 JS
ES6 JS
ES6 JS
LESS CSS
LESS CSS
LESS CSS
CSharp
CSharp
CSharp
Umbraco CMS
Umbraco CMS
Umbraco CMS
AWS
AWS
AWS
Azure Cloud
Azure Cloud
Azure Cloud

Non-commercial

Bobbin Bear

Personal Project | Feb 2023 - Present
Highlight:
Writing saner code in other languages after learning rust.
Solid JS
Solid JS
Solid JS
Vite
Vite
Vite
Tailwind CSS
Tailwind CSS
Tailwind CSS
Pixi JS
Pixi JS
Pixi JS
Rust
Rust
Rust
WASM
WASM
WASM
Bevy
Bevy
Bevy
Github
Github
Github
Cloudflare
Cloudflare
Cloudflare
  • Bobbin Bear is a side project to build an online embroidery file editor for use in machine embroidery
  • Started out building on webtech, made a custom react-three-fiber style renderer for Pixi and SolidJS
  • Realised the project requirements demanded better performance + better support for hard problems like text/font shaping. Switched to rust for these reasons.
  • Very early stages and broken right now, but learning rust has improved my code dramatically.

Doom Nvim

Github Maintainer | Feb 2022
Highlight:
New-found appreciation for OSS maintainers
Lua
Lua
Lua
Neovim
Neovim
Neovim
Github
Github
Github
  • Doom Nvim was a user facing framework for configuring the neovim editor.
  • Architecting APIs for making configuration easy, clear and customisable.
  • Resolving issues and maintaining release cycles
  • Providing support over discord.
  • Being the primary contributor and working an already demanding job I got burnt out quite quickly and had to abandon it myself.

Thanks for reading and don't hesitate to contact me if you're interested in working together!

[email protected]