I build robust, secure, test-driven web applications, and am equally comfortable on the backend and front end. My preferred ecosystem is the Ruby on Rails framework on the back and a combination of Turbo and React on the front.
Looking for an engineer as an individual contributer, lead, or product manager? I have a broad skill set, developed over 25 years in this ever-changing field.
I am sometimes available for contract work opportunities. I enjoy helping small businesses improve their efficiency through:
I'm also open to co-venture opportunities for folks looking for a technical partner in the development of new entrepreneurial projects. Reach out if you think we might have similar interests.
Since 1997, in a team setting and with personal clients, I have established long-term professional relationships rooted in technical skill, professional reliability, good communication and mutual respect. At work, as in my personal life, I value human relationships, strong communities, ethical endeavors, and the power of collaboration.
These values have allowed me to build strong professional and personal connections that maximize the power of collaboration, rapport, trust. In the numerous teams I've been a part of, I've learned that technical knowledge alone does not make great products over time. Good communication is necessary to build great things on teams. Strong opinions must be tempered by an openness to the many ways colleagues may envision a problem. I've found that through my studies in the fields of Non Violent Communication and Authentic Relating have I've been able to develop skills and a quality of communication that minimizes the many ways that communication can sour (blame, judgment, withholding, condescension, etc).
In my work I have value code that is Clean, changeable, testable, extensible, and scaleable. I prefer libraries embraced by entire ecosystems, and battle-tested technology as opposed to the newest shiny thing. Security is important to me as are the skills of data management and database systems. Though I spend most of my work writing code and having meetings it seems, I have a soft spot for aesthetics and enjoy interface design, graphic design, UX and theme development. I'm also an entrepreneur at heart and tend to prefer roles where I have my eye on the big picture.
When not working I do a lot of social dance (Swing, Tango, Salsa), and play trombone in a Jazz band. I'm enjoy learning languages (I worked for years as a language teacher and medical interpreter - actually, I have a masters degree in Language Acquisition), eco-friendly living, world travel, and long romantic walks on the beach.