Vancouver · BC
Eversosoft
The consulting practice of Luke Evans.
Fractional CTO and technical advisor to Vancouver start-ups — helping with product direction, architecture, and actually shipping. And a persistent builder of things that probably shouldn't exist but turn out to be interesting.
Background
Thirty years of data.
I've spent more than thirty years building software for making sense of data — reporting tools, analytics platforms, and the languages that drive them. One thread runs through all of it: multidimensional data, and how to model, compute and explore it without fighting your tools.
I started in embedded systems and UNIX, but found my home in business intelligence. I was a lead developer on Holos, an early multidimensional analysis product built around its own distributed 4GL; Chief Architect at Crystal Decisions, working on Crystal Reports and OLAP tooling; and Chief Scientist at Business Objects, where I ran a research group and co-created CAL, an open-sourced lazy functional language for the JVM. That stretch left me with a handful of patents and a lasting fondness for languages that make hard things expressible.
From there it became as much about people and companies as code. I co-founded Indicee, an early cloud-only BI platform on AWS — used by the likes of Procter & Gamble, BSkyB and Salesforce — and saw it through its acquisition by Dun & Bradstreet. I led engineering and research at D&B, then was CTO of Stytch and VP of R&D at Calabrio, bringing enterprise analytics to the cloud and to contact-centre operations.
Today I work independently through Eversosoft — advising a handful of Vancouver start-ups on product, technology and how to actually ship. And I'm drawing those threads together — thirty years of analytics and a more recent immersion in agentics — into psimulang and Polytope: a reactive modelling language and dimensional engine that brings those two worlds into contact.
Along the way: Holos · Crystal Decisions · Business Objects · Indicee · Dun & Bradstreet · Stytch · Calabrio
Away from the screen: licensed radio amateur, former private pilot, occasional lecturer at UBC & UVic, and a motor-yachting enthusiast on the BC coast.
Capital project
My biggest project.
Where the consulting and the side projects converge — a language and engine that brings analytics and agentic computing together in one coherent design.
Articles & essays
Writing.
Long-form essays on programming languages, agentic software development, and the ideas that accumulate from building for thirty years.
Favourite language
Haskell.
I've been writing software for thirty years. Nothing else feels like Haskell — where the type system is working with you, where the compiler is an ally, and where the cost of refactoring is structurally lower than in any mainstream alternative. I write about it, talk about it, and build everything I possibly can in it.
Fun projects
Things built for the love of it.
A rolling collection of side projects — some serious engineering, some pure curiosity, all built because I couldn't stop thinking about the problem. Forths, simulators, slot machines, AI players, climate models.
AI sales intelligence platform — product + prospect knowledge bases, LLM-generated pitches.
A Forth for Apple Silicon: JIT-native, rank-polymorphic arrays, LLM-assisted word authoring.
Building thermal simulation engine — ISO 13790 RC models and HOT2000 interoperability.
Global climate risk modelling — wildfire, flood and wind hazard using GNNs over H3 grids.
An autonomous NetHack player: PTY + structured side-channels, LLM planner, Raylib renderer.
iOS home energy survey app — LiDAR room scanning, feature detection, live WebSocket sync.
Get in touch
Let's make something ever so good.
I work with a handful of start-ups through Eversosoft — advising on product, technology and shipping. If you've got a hard problem, a language, or a data product, I'd love to hear about it.