Consulting Product Perfectionist

Pushing electrons around for great good.


Expertise

Product & Engineering Management

9 years. Grasp and communicate the big picture with stakeholders. Requirements gathering. Feature & technical specifications. Ensure products meet and exceed expectations.

Team Management

9 years. Creating focused, collaborative environments for teams. Never micro-manage. Engage team members in planning and decision-making. Encourage teams to own their projects and deliverables.

Interactive Direction

9 years. Care deeply about creating engaging, user-friendly, interactive experiences. Prioritize crafting the simplest possible user interfaces that rely on smart backing software to manage complicated tasks.

Automation

13 years. Automation can range from simple, repetitive tasks to complicated, mission-critical operations. Software built with automation integrated across frontends, backends, and external services you depend on.

Architecture

13 years. Break requirements into manageable component parts to ensure applications are built from the ground up with future flexibility and extensibility in mind.

Efficiency

13 years. Prevent human error, increase productivity, and improve reliability and profitability through constrained, but powerful, automated workflows that guide users to achieving business goals.

Reliability

13 years. Dependable software that works as promised every time. From git checkout to production deployments, always deliver software that does what it’s supposed to and isn’t a hassle to build, run, or deploy.

Software Development

13 years. Specialize in complicated, custom applications that are built specifically for private business operations, needs, and goals. Equally skilled at building applications that power interactions among clients, employees, partners, and end-users.

Toolbox

Elixir

4 years. The tooling, testing, concurrency, and docs as first-class citizens first sold me on the language after years of Python. Elixir’s functional approach to software development has made me enjoy software projects more than ever before.

Phoenix, LiveView

4 years. From URL shorteners to LiveView-driven realtime applications that facilitate highly productive operations and workflows, Phoenix is my framework of choice for web applications, and continues to become more enjoyable with every release

Python

13 years. Flask. Django. ORMs. APIs. Custom applications from scratch. Third-party integrations. Business automation. Command-line utilities. PEP-8 compliant code.

SQL

13 years. I prefer the decades-proven, schema-driven, and rock-solid dependability of relational databases using SQL. It’s a core feature of nearly everything I build. PostgreSQL is my database of choice.

Linux

20 years. Comfortable on the command line, setting up servers, deploying applications, general best-practices for security. Have used Redhat, Gentoo, Debian, Ubuntu, LinuxMint, Suse, and more.

Shell scripts

12 years. Sometimes its necessary (or even fun) to write shell scripts that help automate and execute tasks on servers. When I find myself doing something more than 3 times, it’s time to turn it into a command I can fire and forget.

HTML/CSS

22 years. Appreciate the ease and helpfulness of CSS frameworks, but not afraid to dive in and customize. I like to keep things simple and maintainable.

JavaScript

17 years. Vanilla. jQuery. Custom interactive frontends, Ajax-driven applications from scratch. Third-party libraries. I can learn and work with anything, but JavaScript is my least favorite tool.

Open Source

Store

Drop-in Stripe store/integration for Elixir + Phoenix applications built on top of stripity-stripe. Developed for a couple of personal hardware product ideas that are still in development.

Octostrap

An experiment in combining Octopress-powered static sites with Bootstrap. Disclaimer: I no longer use Octopress or Bootstrap, so this project is inactive.


Contact

Let's discuss moving your business forward.


bob@bobwaycott.com

Gitlab Github Linkedin