Trinidad & Tobago

Dwayne Crooks

Expert
@dwayne

An independent software developer specializing in Elm, Haskell, and Nix. I care deeply about writing software that's correct, readable, and built to last.

haskell-programming. My notes and solutions to exercises for the book "Haskell Programming from first principles".

93

builtwithelm. An inspiring collection of web applications built with Elm.

75

elm-2048. A 2048 clone written in Elm.

40

elm-conduit. Conduit, an Elm SPA for RealWorld's Medium.com clone.

38

elm-7guis. 7GUIs in Elm.

21

elm-rater. A reusable rater for Elm.

16

eopl3. My notes and solutions to exercises for EoPL3.

15

elm-debouncer. Debounce or throttle your actions in Elm.

12

elm-todos. An Elm implementation of the TodoMVC's to-do list web application.

12

sass-pygments. CSS and Sass styles for Pygments.

12

elm-monkey-interpreter. A Monkey interpreter written in Elm.

10

xo-python. A Python CLI game and library for Tic-tac-toe.

10

whitespace-python. A Whitespace interpreter written in Python.

10

elm-wordle. A Wordle clone written in Elm.

9

elm-trs2. The Reasoned Schemer (2nd Edition) in Elm.

9

elm-super-rentals. The Ember Tutorial's "Super Rentals" web application written in Elm.

9

elm-natural. The natural numbers, ℕ = { 0, 1, 2, ... }.

9

elm-l-system-studio. An environment for creating and exploring L-Systems.

8

elm-validation. Composable data validation with error accumulation.

8

elm-field. Construct valid data from unreliable string inputs.

8

herbert-python. A Python implementation of the Herbert game from the Imagine Cup algorithm contest.

7

elm-calculator. Add, subtract, multiply and divide rational numbers.

7

xo. A Ruby library for Tic-tac-toe.

6

xo-haskell. A Haskell library and CLI game for Tic-tac-toe.

6

elm-integer. The integers, ℤ = { ..., -2, -1, 0, 1, 2, ... }.

5

elm-drum-machine. Play the drums.

5

photoascii. Convert photographs to ASCII.

4

elm. A Nix flake that provides a unifying tool for use in my Elm projects.

3

state_design_pattern. An implementation of the State Design Pattern in Ruby.

3

gleam-xo. The essentials of Tic-tac-toe extracted into a Gleam library.

2

elm-random-quote-machine. Randomly cycle through inspirational quotes.

2

elm-markdown-previewer. Edit and preview GitHub-flavored Markdown in the browser.

2

playwhe. A Python library and CLI for fetching and storing Play Whe results.

2

elm-form. A lightweight form abstraction that helps you model the non-UI related aspects of a form via a consistent interface.

2

elm-fm-contact-form. Frontend Mentor's Contact form challenge built with Elm.

2

elm-json-rpc. JSON-RPC 2.0 for Elm.

2

whitespace-ruby. A Whitespace interpreter written in Ruby.

2

elm-chompers. Useful chomping functions that help with lexical analysis.

2

xsos. A Tic-tac-toe library and CLI game written in Rust.

1

rt1w. Ray Tracing in One Weekend

1

sicp. My notes and solutions to exercises for the book "Structure and Interpretation of Computer Programs".

1

elm-stack. A stack.

1

deploy. Deploy static websites.

1

elm-queue. A queue.

1

elm-pomodoro-clock. A timer to help you break your work into intervals.

1

elm-hello. Hello, Elm!

1
46
Apply