
My Profile
About Me
I have also built and managed a number of development teams.
This is my personal site, which I have recently updated.
I mostly work remotely, though I can be on-site for various parts of the application lifecycle.
Career
My software career covers a lot of ground.
I have significant experience at the management level and, more recently, at the engineering level.
I have co-founded several startups with various degrees of success, and I have been a principal engineer at a couple of others.
I have worked for medium-sized companies like Voicebox and The FeedRoom, as well as being an FTE at large corporations such as Adobe and Microsoft.
I have done contract work as well as FTE work.
Tech Philosophy
AI
Using AI has become integral in the development process. It leverages my expertise and significantly increases my production velocity.
I use multiple AI engines. Currently, my go-to favorites are ChatGPT 5.x, Grok, and Gemini.
DevOps
I have experience with GCP and AWS, and using AI has simplified the overhead.
I see DevOps becoming more and more automated and as a shrinking part of the stack.
So I prefer tech layers that handle the DevOps and keep the stack inexpensive and simple.
Preferred Stack
I can work with almost any stack. However, with the aim of minimizing DevOps work, I prefer Next.js (with React implied) for server/client work, Supabase for the database, and Vercel for hosting.
This stack requires virtually no DevOps work and can handle scaling, caching, session management, and authentication via Supabase, API throttling and protection, etc.
Management Philosophy
I am “full stack” in the SDLC as well, since I have significant experience in management and customer interfacing, as well as in development.
I am a strong proponent of Agile development, primarily Scrum, but with an emphasis on keeping the methodology as light as possible and focusing on what works for the team.
I also believe in giving developers autonomy and keeping them closely connected to stakeholders, product owners, and customers.
I thrive in dynamic and fluid environments that can deliver quality products rapidly.