Tim's Super Awesome Dev Site

Welcome! Thanks for visiting my webpage!!!

I am one of many "Tim Morgan"s in the world, but hopefully I can differentiate myself by sharing things I'm working on and things I have done.

Welcome welcome! I'm so glad you stopped by. Pardon the dust; this page is under construction!!! I work on this Web Page whenever I get time and post things I'm working on whenever I feel like it.

[ Home | .org Site | ~ Site | SDF Site | YouTube Channel | Code Repos | More Code Repos | Twitter ]

<< Recent News >>

2021-06-05 I recently integrated my own Mark/Sweep Garbage Collector into Natalie and it kinda sorta works! It's been a fun ride full of many challenges, but I'm glad I didn't give up.

2022-02-10 We recently started writing a new compiler Internal Representation that supports multiple backends for our Ruby implementation! This is quite fun and is proving dramatically more flexible and easier to hack on than our old compiler.

2022-03-31 I've been at Planning Center for 8 years! The coworkers are just fantastic, the leadership loves me more than I deserve, and the churches we help are constantly teaching us how technology can be put to use for Good!

Fun Dev Projects

Here are some projects I'm proud to share with you!

natalie Natalie Programming Language {Ruby, C++} [2020-current]
Natalie is an implementation of Ruby, but transpiled to C++. That makes it unique! Natalie is very young, but progress is coming along nicely!
sidekiq-clutch Sidekiq::Clutch {Ruby} [2018-current]
An ergonomic wrapper API for Sidekiq Pro Batches. This is kinda niche, but people at work love it!
malcc Mal (Make A Lisp) C Compiler {C} [2019]
This was my 2019 challenge to learn how to write a compiler. It turned out nicely I think!
mal-rust Mal (Make a Lisp) in Rust {Rust} [2018]
My first non-trivial Rust project!
30-days-of-elixir {Elixir} [2015]
When I was learning Elixir I made up my own daily exercises. It turned out to be fairly popular for helping others too!
froman {Rust} [2017-current]
Run Sidekiq/Resque workers for multiple apps only when there is work to be done. This is fairly niche, but still a fun Rust project!
bible_api (bible-api.com) {Ruby} [2015-current]
JSON web API for open and public domain bibles. This was a fun project and gets a lot of use from other developers.
OneBody {Ruby} [2006-2020]
Private member portal for churches, built with Ruby on Rails. I worked on this off-and-on for quite a long time, but sadly had to give it up due to lack of time, both for development and for supporting the churches who wanted to make use of it.


Other Cool Webpages



*I don't think I'll ever update this to remove the word "nearly" because to admit I've been in this industry that long makes me feel old!

Copyright 2022 Tim Morgan. All rights reserved.

E-Mail me!

Best viewed with:

Best viewed on a 640x480 monitor