clarkema
Joined 12 years ago
Joined 12 years ago
Location: North-east UK
What I do: Fractional CTO / tech lead / senior backend dev
Are you being held back by a constraining architecture, slow backend, or a team lacking the depth of experience you need for the next stage of your growth?
Most recently CTO of a regtech startup, I've spent the past 20+ years in a wide variety of tech roles building both products and teams, giving me the perspective to get your project moving without being bound to a particular language or stack.
Previous work:
- Deterministic AI for medical device regulations and other complex legal systems, including novel language and runtime for regulatory computing (Elixir, Raku, Rust)
- EDI message passing / reconciliation for US dental health insurance market, including X12 parser (Clojure, Common Lisp, Perl, XQuery)
- Custom domain specific language (DSL) to encode business rules for computer vision system (Common Lisp)
- University library data migration project, with a focus on completeness and validation. (Clojure, Elixir, Ruby)
- High-reliability, long-term timelapse platform for inaccessible locations. (FreeBSD, Arduino, Python, Shell)
- Migration of existing Node.js+Firebase service to Golang+PostgreSQL on AWS
- Feasibility study investigating the possiblility of writing custom code to interface with a biometric timeclock (Common Lisp)
Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- com
Location: North-east UK
What I do: Fractional CTO / tech lead
Are you being held back by a constraining architecture, slow backend, or a team lacking the depth of experience you need for the next stage of your growth?
Most recently CTO of a regtech startup, I've spent the past 20+ years in a wide variety of tech roles building both products and teams, giving me the perspective to get your project moving without being bound to a particular language or stack.
Previous work:
- Deterministic AI for medical device regulations and other complex legal systems, including novel language and runtime for regulatory computing (Elixir, Raku, Rust)
- EDI message passing / reconciliation for US dental health insurance market, including X12 parser (Clojure, Common Lisp, Perl, XQuery)
- Custom domain specific language (DSL) to encode business rules for computer vision system (Common Lisp)
- University library data migration project, with a focus on completeness and validation. (Clojure, Elixir, Ruby)
- High-reliability, long-term timelapse platform for inaccessible locations. (FreeBSD, Arduino, Python, Shell)
- Migration of existing Node.js+Firebase service to Golang+PostgreSQL on AWS
- Feasibility study investigating the possiblility of writing custom code to interface with a biometric timeclock (Common Lisp)
Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- com
Location: North-east UK
What I do: Fractional CTO / tech lead
Are you being held back by a constraining architecture, slow backend, or a team lacking the depth of experience you need for the next stage of your growth?
Most recently CTO of a regtech startup, I've spent the past 20+ years in a wide variety of tech roles building both products and teams, giving me the perspective to get your project moving without being bound to a particular language or stack.
Previous work:
* Deterministic AI for medical device regulations and other complex legal systems, including novel language and runtime for regulatory computing (Elixir, Raku, Rust)
* EDI message passing / reconciliation for US dental health insurance market, including X12 parser (Clojure, Common Lisp, Perl, XQuery)
* Custom domain specific language (DSL) to encode business rules for computer vision system (Common Lisp)
* University library data migration project, with a focus on completeness and validation. (Clojure, Elixir, Ruby)
* High-reliability, long-term timelapse platform for inaccessible locations. (FreeBSD, Arduino, Python, Shell)
* Migration of existing Node.js+Firebase service to Golang+PostgreSQL on AWS
* Feasibility study investigating the possiblility of writing custom code to interface with a biometric timeclock (Common Lisp)
Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- comLocation: North-east UK
What I do: Senior backend dev / tech lead / fractional CTO
Are you being held back by a constraining architecture, slow backend, or a team lacking the depth of experience you need for the next stage of your growth?
Most recently CTO of a regtech startup, I've spent the past 20+ years in a wide variety of tech roles building both products and teams, giving me the perspective to get your project moving without being bound to a particular language or stack.
Previous work:
* Deterministic AI for medical device regulations and other complex legal systems, including novel language and runtime for regulatory computing (Elixir, Raku, Rust)
* EDI message passing / reconciliation for US dental health insurance market, including X12 parser (Clojure, Common Lisp, Perl, XQuery)
* Custom domain specific language (DSL) to encode business rules for computer vision system (Common Lisp)
* University library data migration project, with a focus on completeness and validation. (Clojure, Elixir, Ruby)
* High-reliability, long-term timelapse platform for inaccessible locations. (FreeBSD, Arduino, Python, Shell)
* Migration of existing Node.js+Firebase service to Golang+PostgreSQL on AWS
* Feasibility study investigating the possibility of writing custom code to interface with a biometric timeclock (Common Lisp)
Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- comLocation: North-east UK
What I do: Senior backend dev / tech lead / fractional CTO
Are you being held back by a constraining architecture, slow backend, or a team lacking the depth of experience you need for the next stage of your growth?
Most recently CTO of a regtech startup, I've spent the past 20+ years in a wide variety of tech roles building both products and teams, giving me the perspective to get your project moving without being bound to a particular language or stack.
Previous work:
* Deterministic AI for medical device regulations and other complex legal systems, including novel language and runtime for regulatory computing (Elixir, Raku, Rust)
* EDI message passing / reconciliation for US dental health insurance market, including X12 parser (Clojure, Common Lisp, Perl, XQuery)
* Custom domain specific language (DSL) to encode business rules for computer vision system (Common Lisp)
* University library data migration project, with a focus on completeness and validation. (Clojure, Elixir, Ruby)
* High-reliability, long-term timelapse platform for inaccessible locations. (FreeBSD, Arduino, Python, Shell)
* Migration of existing Node.js+Firebase service to Golang+PostgreSQL on AWS
* Feasibility study investigating the possiblility of writing custom code to interface with a biometric timeclock (Common Lisp)
Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- comLocation: North-east UK
What I do: Senior backend dev / tech lead / fractional CTO
Are you being held back by a constraining architecture, slow backend, or a team lacking the depth of experience you need for the next stage of your growth?
Most recently CTO of a regtech startup, I've spent the past 20+ years in a wide variety of tech roles building both products and teams, giving me the perspective to get your project moving without being bound to a particular language or stack.
Previous work:
- Deterministic AI for medical device regulations and other complex legal systems, including novel language and runtime for regulatory computing (Elixir, Raku, Rust)
- EDI message passing / reconciliation for US dental health insurance market, including X12 parser (Clojure, Common Lisp, Perl, XQuery)
- Custom domain specific language (DSL) to encode business rules for computer vision system (Common Lisp)
- University library data migration project, with a focus on completeness and validation. (Clojure, Elixir, Ruby)
- High-reliability, long-term timelapse platform for inaccessible locations. (FreeBSD, Arduino, Python, Shell)
- Migration of existing Node.js+Firebase service to Golang+PostgreSQL on AWS
- Feasibility study investigating the possiblility of writing custom code to interface with a biometric timeclock (Common Lisp)
Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- comLocation: North-east UK
What I do: Senior backend dev / tech lead / fractional CTO
Are you being held back by a constraining architecture, slow backend, or a team lacking the depth of experience you need for the next stage of your growth?
Most recently CTO of a regtech startup, I've spent the past 20+ years in a wide variety of tech roles building both products and teams, giving me the perspective to get your project moving without being bound to a particular language or stack.
Previous work:
* Deterministic AI for medical device regulations and other complex legal systems, including novel language and runtime for regulatory computing (Elixir, Raku, Rust)
* EDI message passing / reconciliation for US dental health insurance market, including X12 parser (Clojure, Common Lisp, Perl, XQuery)
* Custom domain specific language (DSL) to encode business rules for computer vision system (Common Lisp)
* University library data migration project, with a focus on completeness and validation. (Clojure, Elixir, Ruby)
* High-reliability, long-term timelapse platform for inaccessible locations. (FreeBSD, Arduino, Python, Shell)
* Migration of existing Node.js+Firebase service to Golang+PostgreSQL on AWS
* Feasibility study investigating the possiblility of writing custom code to interface with a biometric timeclock (Common Lisp)
Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- com
Location: North-east UK
What I do: Senior backend dev / tech lead / fractional CTO
Are you being held back by a constraining architecture, slow backend, or a team lacking the depth of experience you need for the next stage of your growth?
Most recently CTO of a regtech startup, I've spent the past 20+ years in a wide variety of tech roles building both products and teams, giving me the perspective to get your project moving without being bound to a particular language or stack.
Previous work:
* Deterministic AI for medical device regulations and other complex legal systems, including novel language and runtime for regulatory computing (Elixir, Raku, Rust)
* EDI message passing / reconciliation for US dental health insurance market, including X12 parser (Clojure, Common Lisp, Perl, XQuery)
* Custom domain specific language (DSL) to encode business rules for computer vision system (Common Lisp)
* University library data migration project, with a focus on completeness and validation. (Clojure, Elixir, Ruby)
* High-reliability, long-term timelapse platform for inaccessible locations. (FreeBSD, Arduino, Python, Shell)
* Migration of existing Node.js+Firebase service to Golang+PostgreSQL on AWS
* Feasibility study investigating the possiblility of writing custom code to interface with a biometric timeclock (Common Lisp)
Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- comIn my case the data I'm dealing with is more of a store than a single data item, so I'm leaning on the example of things like ETS. Also it's within a single application rather than being a large generally-available library, so the trade-offs are different. It would be interesting to know if they did tests though.
The real code that this is based on is in fact hidden behind a GenServer for this exact reason -- to maintain the expectations of other Elixir code that has to interact with it. The advantage of the escape hatch, as another commenter mentions, is allowing efficient sparse mutations of a large chunk of data, without having to pay a copy penalty every time. I definitely wouldn't recommend sharing the db handle widely.
Location: North-east UK
What I do: Fractional CTO / tech lead
Are you being held back by a constraining architecture, slow backend, or a team lacking the depth of experience you need for the next stage of your growth?
Most recently CTO of a regtech startup, I've spent the past 20+ years in a wide variety of tech roles building both products and teams, giving me the perspective to get your project moving without being bound to a particular language or stack.
Previous work:
Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- com