Artisan Solutions

Welcome to Artisan Solutions, the consulting company of Peter Swartwout, who always strives to bring artistry to technology.

I specialize in high-performance multi-user web applications customized for my clients' specific needs. Take a look at my many high-visibility, mission-critical projects below.

Put my solid background in Java/Spring, REST, Agile, and Javascript UI programming to work on your next project. Together we can overcome the most demanding challenges.

I can contract directly with clients, or partner with one of the superb local companies listed below.

My status is: not currently available. Please contact me anyway, for future reference.

phone: 412-401-6615

What I Offer

I can add value to your project in many ways. Call or email to discuss your specific needs.

From helping you set up your development environment, to coding the UI, to building REST APIs, I do it all.

I have been coding for 25 years and constantly push myself to learn new things. Expertise in current web development technologies:
  • Angularjs
  • React
  • Redux
  • ES6
  • Responsive design
  • Bootstrap and CSS
On the backend, I can help you develop:
  • Spring Security
  • NoSql data persistence
I can help you flesh out your project's requirements in ways you might not have thought of.

Are there existing assets you can repurpose rather than rewrite? Who are the users? How will they interact with the system? How will this system interact with the company's overall architecture?
Demonstrated ability to lead teams from start to finish on complex projects with short schedules.

I enjoy mentoring newer developers as much as I enjoy trading war stories with the seasoned pros. Comfortable in multiple roles:
  • Project Manager
  • Architect
  • Tech Lead
  • Mentor
Proven track record of delivering superlative results using agile practices:
  • Backlog development
  • Scrum
  • Continuous integration
  • Heavy reliance on unit testing
I can lead sprint planning meetings and retrospective meetings.


Here are some of the many clients I have helped through the years:


These are companies I have worked with, either as a consultant or as a sub-contractor:

I have a strong preference for lightweight architecture using open-source technologies and agile software development methodology. Open-source development keeps costs low while providing an ever-expanding feature set. I enjoy keeping up with the rapidly changing technology landscape so you don't have to.

Agile methodology means something different to every company, but the general idea is finding the sweet spot of process formality so your team spends its time solving problems and not "doing the process". Knowing how to find that delicate balance point is crucial to project success and is something of an art form, gained with experience.