Welcome to Sleeping King Studios, my imprint and portfolio!
I’m Rob Smith, a senior software engineer with 14 years of professional development experience, primarily for startup companies and contract roles. I have particular expertise in the areas of automated testing and systems design. I develop and maintain a library of open source tools, and I’ve also worked as a professional tabletop game designer.
My development philosophy:
Libraries Over Frameworks
Frameworks are powerful. Use that power, but remember that frameworks are designed around their use case, not yours.
Recenter Your Verbs
Your business logic is just as important as your data. Make it a first-class part of your application.
Solve Problems Once
Experiment. Iterate. Find the right solution and then apply it. Don't keep reinventing the same wheel.
Looking for an expert developer, either for a contract or a full-time position? Need someone who will work with your team every step of the way, from business idea to product and from engineering to quality assurance? While my expertise is in Ruby, Rails, and JavaScript, I have a proven track record of picking up new languages and frameworks as needed for a project. I’m happy to discuss your needs for Node, Python, Elixir, or whatever solution is the right fit for you. As long as it’s not PHP. Sorry, but once was enough.