Hi there! 👋

I’m Bryan Ray. I’m an entrepreneur, software architect, development manager, technical lead, developer, designer, podcaster, video creator, husband, father, human and probably more.

I have a proven track record of writing quality, usable software, building companies, mentoring teams, and leading projects to finished products on time and under budget. I understand the balance between business requirements, business development, and technical constraints. And understand how difficult it is to balance the two.

I’ve spent a lot of time practicing and honing my craft. Learning how to turn businesses, ideas, and processes in to working software to be more efficient and/or effective.

bryanray.net | polyvox | linkedin | youtube channel


What can I do to help you or your business out?

Core Languages

Language | Experience

  • C# | 🌟🌟🌟
  • Typescript | 🌟🌟🌟
  • Javascript (ES6/7) | 🌟🌟🌟
  • Elixir | 🌟🌟🌟
  • Erlang/OTP | 🌟🌟
  • Ruby | 🌟🌟
  • SQL | 🌟🌟
  • Python | 🌟
Miscellaneous Languages

These are languages that I’ve just studied in passing, because I think they have progressive concepts. I’ve not applied them in a real world application.

Language | Experience

  • Scala | 🌟
  • F# | 🌟
  • Haskell | 🌟
  • Crystal | 🌟
Patterns and Practices

Pattern | Experience

  • Domain Driven Design | 🌟🌟🌟
  • SOLID Principles | 🌟🌟🌟
  • Modeling In Color | 🌟🌟
  • Design Patterns | 🌟🌟🌟
  • Algorithms | 🌟🌟
Process Methodologies

Methodology | Experience

  • Agile | 🌟🌟🌟
  • Kanban | 🌟🌟
  • ShapeUp | 🌟🌟
Databases

Database | Experience

  • MS SQL Server | 🌟🌟🌟
  • Postgres | 🌟🌟🌟
  • MySQL | 🌟🌟
  • AWS RDS | 🌟🌟
  • MongoDB | 🌟🌟
  • Redis | 🌟
Javascript Frameworks

Framework | Experience

  • Node | 🌟🌟🌟
  • Babel | 🌟🌟🌟
  • NPM | 🌟🌟🌟
  • React | 🌟🌟🌟
  • Vue | 🌟🌟🌟
Front-end Styling Frameworks

Framework | Experience

  • Material UI (with React/Vue) | 🌟🌟🌟
  • Zurb | 🌟🌟🌟
  • Bootstrap | 🌟🌟🌟
  • Compass | 🌟🌟
CSS Preprocessors

Preprocessor | Experience

  • SASS | 🌟🌟🌟
  • LESS | 🌟
Task Runners

Runner | Experience

  • NPM | 🌟🌟🌟
  • Yarn | 🌟🌟🌟
  • Babel | 🌟🌟🌟
  • Gulp | 🌟🌟🌟
  • Bullseye | 🌟🌟🌟
Graphic Software

Software | Experience

  • Adobe Photoshop | 🌟🌟
  • Adobe Illustrator | 🌟🌟
  • Affinity Designer | 🌟🌟
  • Affinity Publisher | 🌟🌟
Video Editing Software

Software | Experience

  • Adobe Premiere | 🌟🌟
  • Adobe After Effects | 🌟🌟
  • ScreenFlow | 🌟🌟
Editors

Editor | Experience

  • Visual Studio | 🌟🌟🌟
  • Visual Studio Code | 🌟🌟🌟
  • Rider | 🌟🌟🌟
  • Vim | 🌟🌟🌟
Source Control

Miscellaneous | Experience

  • Git | 🌟🌟🌟
  • Git Flow | 🌟🌟

What sort of clients are you looking for?

I love software, entrepreneurship, and businesses in general. And I love creating and building things: including companies. I also like working with decent humans to solve problems. If you’re a reasonable person or company, have reasonable expectations, and need help with your development processes, your code, your architecture, your infrastructure, or your software designs; I would love to hear from you.

What sort of books do you read?

Foundational

Code Complete, Code Complete 2, Clean Code, Refactoring: Improving the Design of Existing Code, Working Effectively with Legacy Code

Professional

The Pragmatic Programmer: From Journeyman to Master, The Clean Coder

Architecture

Domain-Driven Design: Tackling Complexity in the Heart of Software, Patterns of Enterprise Application Architecture

Workflow Methodology

Agile Principles, Patterns, and Practices in C#, Agile Estimating and Planning, User Stories Applied: For Agile Software Development, Kanban

Language Specific

CLR in Depth, Metaprogramming in Ruby, Metaprogramming in Elixir, Elixir in Action, Erlang and OTP in Action

Business and Miscellaneous

Give & Take, How to Win Friends and Influence People, Quiet: The Power of Introverts in a World That Can’t Stop Talking, Ego is the Enemy, The Tipping Point, Predictably Irrational, Freakonomics, The Power of Habit, Start with Why, Getting Things Done, Outliers


Frequently Asked Questions

Have questions? Shoot me a message and let’s discuss. I’ll compile a list of things I commonly get asked as time goes on.

What do you do when you’re not programming?

I spend a lot of my extra time with my family or with my head in a book. I’ve compiled a list of books that I’ve enjoyed and continue to use as reference. These books have helped me grow tremendously both as a programmer, as a business person, and as a human being.