Skip to content
View dkarter's full-sized avatar




@ChicagoElixir @malomohq @bullets-vim
Block or Report

Block or report dkarter

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

πŸ‘‹ Welcome to my GitHub profile!

Hello! I'm Dorian Karter, a seasoned Full Stack Staff Software Engineer with a passion for writing clean, efficient, and scalable code. I specialize in Elixir, TypeScript, React, and Postgres, and have extensive experience working with distributed systems.

πŸ“ About my engineering philosophy:

I deeply believe in the philosophy of iterative development and incremental progress. I stand by the mantra that "Done is better than perfect". It's essential to deliver value quickly, but I also pay immense attention to code quality, architecture, and scalability to ensure the systems we build today don't become the bottlenecks of tomorrow.

πŸ’» Technical expertise:

My technical journey has led me to become proficient in a variety of technologies, with particular love for Elixir, TypeScript, React, and Postgres. Whether it's crafting elegant UIs with React, writing fault-tolerant, scalable backend logic with Elixir, or ensuring data consistency and security with Postgres, I'm comfortable throughout the stack. I've also worked on complex distributed systems, ensuring high availability and fault tolerance.

🌱 Continuous Learning:

I am a firm believer in lifelong learning. In the ever-evolving world of technology, staying stagnant isn't an option. I am always ready to explore new technologies, methodologies, and best practices to sharpen my skills and stay on top of the game.

πŸš€ Leadership and Collaboration:

As a Staff Engineer, I strive to drive technical vision, mentor budding engineers, and facilitate a culture of collaboration and open dialogue. Rather than simply focusing on my personal output, I see my role as a force multiplier – accelerating the productivity and growth of the entire team by sharing knowledge and enabling others to work more effectively. I enjoy working with diverse teams and believe that the best solutions emerge from the amalgamation of unique perspectives.

πŸ”¨ Building with Purpose:

Software engineering, to me, is more than just writing codeβ€”it's about solving problems and creating value. I approach every task, big or small, with a product mindset. I ask not just "how" to build, but "why". This helps me stay aligned with user needs and business goals and ensure that the technology we build serves a purpose.

Feel free to explore my repositories and don't hesitate to reach out if you have any questions or if there's anything you'd like to collaborate on.


  1. bullets-vim/bullets.vim bullets-vim/bullets.vim Public

    πŸ”« Bullets.vim is a Vim/NeoVim plugin for automated bullet lists.

    Vim Script 452 37

  2. fretmaster-elm fretmaster-elm Public

    🎸 Guitar Learning Game (PWA) written in Elm

    Elm 13 1

  3. dotfiles dotfiles Public

    ✨ My dev setup

    Lua 108 18

  4. hashrocket/tilex hashrocket/tilex Public

    Today I Learned

    Elixir 493 111

  5. game_of_life game_of_life Public

    ❇️ Game of Life in Phoenix LiveView

    Elixir 8 2

  6. king_of_tokyo king_of_tokyo Public

    πŸ‘‘ King of Tokyo Multiplayer Board Game using Phoenix LiveView

    Elixir 35 5