We can't find the internet
Attempting to reconnect
Dylan Jones
Software Engineer
About
I have a decade of experience building backend services in Python, Elixir, Rust, Go, and more recent experience in C# deployed to AWS Lambda and using DynamoDB.
Most of my off-hours programming is spent in Elixir and Rust, a potent combination of productivity and speed.
Interests
- Machine Learning and its applications, particularly in medicine, robotics, and automation.
- Robotics & UAVs
- Programming language theory and associated languages: Ocaml, Haskell, Rust, and Idris. I love exploring what other languages have to offer.
- [Future] Space industry: zero-gravity manufacturing, mining, satellites.
Currently working on
- Adding mutable data structures to the Erlang VM.
- Microservice control plane.
B.Sc. in Computer Science |
Seattle, Washington |
Programming Languages
Daily Drivers
+ | Rust | The first language I reach for outside web dev. Pairs well with Elixir. |
+ | Elixir | My preferred backend/frontend language. It's killer app would have to be Phoenix LiveView, which removes the need for a separate frontend framework and API between them. |
+ | Python | I have used it since ~ 2012. |
+ | Go | Great for prototyping and experimenting with concurrent program architecture. |
Databases
-
SQL
- {My,Postgre}SQL
- SQLite
- Redis
- DynamoDB
-
Rethinkdb- Effectively replaced by Phoenix Channels and PubSub. -
Firebase- Same as above.
Skills
AWS
- Lambda
- S3
- SNS
- DynamoDB
Web Frameworks
- Phoenix
- Flask
- Tornado
- Actix-Web
- Axum
Frontend
- Phoenix LiveView
- Elm
- WebAssembly