Hi there! 👋
I’m Bryan Ray. I’m an entrepreneur, software architect, development manager, technical lead, developer, designer, podcaster, video creator, 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.