Rawley Fowler ~ Software Developer
I am an experienced and pragmatic software developer from Canada with a particular interest in functional programming, operating systems and programming language theory.
Skills
Operating Systems
Debian Linux Fedora Linux OpenBSD Void Linux FreeBSD
Programming Languages
OCaml Scheme Clojure Go Bash ELisp C/C++ Perl Ruby JavaScript TypeScript Java
Misc
Git CMake Dune Esy OracleSQL Docker Docker-Compose PostgreSQL SQLite3 MySQL
Experience
DevPro Consulting: Fullstack Developer Consultant (2022 - Present)Full stack microservice web development with Java, Spring Boot, Web Sockets, Angular and SCSS.
Projects & Contributions
Sluj: The small and efficient URI slugging library for Clojure.Sluj is the only 100% Clojure slugging solution for the JVM. It's goal is to be as simple, and efficient as possible.
This Website: My website and blog written in OCaml.My website, rawley.xyz is written in OCaml Dream, and interfaces with a SQLite3 database for my blog using Caqti. My website is designed to be fairly simple (and used to be written in Go). Right now, it's hosted on a Debian 11 server and served via NGiNX and OCaml.
why-openbsd.rocks A website for getting random facts about OpenBSD.Reworked/updated the JavaScript used on why-openbsd.rocks. Previously the code was using XMLHttpRequests directly, I refactored it to use the newer, more standard fetch API.