Somewhat about things.

It’s a living document.

I’m pretty handy at building things and I like doing it toward some common goal with other people.

I’ve built full stack business systems, APIs, websites, furniture, robots, art, music, scars, a few good stories & a song or two. Generally the byproducts of a curious life. I have tropical island landscaping skills.

I enjoy building software and exploring all manner of creative outlets. I’ve been involved with a few projects around the web and I have startup tendencies. I was the Principal developer of StayAttache.com. I build things off the web, too.

I’m into adventures involving machine learning and artificial intelligence. Sounds cliché already. I’ve been exploring that for a while now including making animations using Stable Diffusion, Disco Diffusion, Deforum, FILM and other wonderful tools along with Google Colab and Python. I published some of that to Carnivai, a steampunk circus on YouTube and Carnivai.com. Creating a good product from that effort proved elusive.

Picking up the book Artificial Intelligence: A Modern Approach remains vivid. More so than much of the material. It was for the online Stanford course taught by Andrew Ng that I barely attended. After a meetup at BoCoup Loft (jQuery) I went to the Harvard bookstore and there was a memorial to Steve Jobs out front with apples and candles. If you were there you’ll remember. He had just passed away. It was evening in Boston.

It’s a tiny, gigantic world. I moved to Washington, D.C. shortly thereafter for a Many Hats / CTO / DTD role at growing and nimble corporate housing company. I built the entire stack saving and making millions of dollars. It still does that. I don’t.

I am not a robot. I’m almost certain of that. I’m always interested in opportunities. Reach out if you think you’ve got one.


Previously Director of Technology and Development at Attache Property Management - 2011-2018 - Washington, DC

Attache Property Management, Stay Attache, is a multi-million dollar property management and corporate housing provider in Washington, DC. A purveyor of fine properties.

My work at Attache Property Management spanned every part of automation from requirements gathering across all teams, continuous planning and communication, architecting and coding the full stack, servers and hosting, deployment, test and maintenance; wash, rinse and repeat. Backend, data, frontend, design, UI/UX, management and everything in between. It’s purpose is to automate the business based on the ever-evolving requirements of a nimble, technology loving, quirky and fun housing company in the US capitol. It felt like herding cats at times but it was pretty awesome working with people that were excited to build things even if we weren’t sure how.

The backend was coming online as Symfony 2 was being released with PHP 5. Perfect timing and Doctrine ORM 2, thick model layers, tiny controllers and all kinds of whiz bang stuff like Composer package management were just entering the PHP lexicon. Seemed like a turning point for PHP and it was. This was around the same time as the HipHop fork at Facebook so it was a curious time for the language.

The frontend is fully responsive having been based on the newly released Twitter Bootstrap CSS (version 1!) framework. It serves a surprising number of public requests on a daily basis for such a small organization. Then again, lots of people visit Washington, DC and we had an awesome product and a large inventory.

It runs exceptionally fast of course. The pictures are beautiful as is the website so web-gawking bandwidth was the norm. I put a big screen TV up in the office with dashboards showing relevant daily and live statistics streaming from various sources like form submissions, arrivals and departures and analytics.

Various systems I designed and built include:

  • the property reservations system,
  • the leasing and rentals system,
  • Frontend, fully-responsive, fast and performant
  • real estate contract automation with a templating system,
  • documents could be emailed, printed or, handled by
  • automated digital signatures utilizing DocuSigns API,
  • billing and accounting was a continuously changing journey,
  • marketing tools allowing members to drill down into client needs visualized using D3js and DCjs
  • API integrations, analytics, etc,
  • custom XML feeds for consumer sites such as Trulia, Booking.com and Zillow,
  • guest arrival and departure communications tailored to each unique property and each unique guest
  • operations management including forms for tracking property maintenance and turnover for mobile teams

This served our inventory of well over 300 diverse, geographically dispersed and unique properties in Washington, DC. I built it with love.

Every part of the business has a piece of that system growing in some way or ten. Pretty standard cat herding software development effort with hundreds in the backlog well maintained in Github. I used D3.js and DC.js to build interactive analyses of a lot our data to maximize profits finding renters for properties with big budgets. It was pulling in from MySQL and Elastic Search just coming out of the Lucene community. They didn’t even have that fancy frontend, Kibana, built in to Elastic yet.

Technologies used:

PHP, Symfony 2, Composer, MySQL, Elasticsearch, Redis, Doctrine ORM (Object Relational Mapper), Linux, C, Bash, Git, Ubuntu, Github, XML, HTML, CSS, JavaScript, D3js, Bootstrap, ImageMagick, SSH, Nginx, Linode, Mandrill/Mailchimp, Sertifi and DocuSign integrations, GitHub Actions and a heck of a lot more and I can’t recall.

I left in 2018 after more than six years to pursue other opportunities. Those opportunities failed as did most of the economy. It happens. We learn and grow.

Stay Attache

Social

YouTube - Johnny Peck I got into flying creatures and developed processes with python, ffmpeg and others to manage terabytes of footage. Trained YOLO models to hunt bald faced hornets. ;)

YouTube - A steampunk circus - CarnivAI Diffusion models and machine learning animations on youtube. Disco diffusion, stable diffusion, compvis, etc.

Github

You’ve got to love Stack Overflow. The quintessential nerd hub for so many years. The soiled pants of many a lost developer have come clean on those pages. Amongst the best of resources the web has for all of your out of memory and off by one errors.

profile for Johnny at Stack Overflow, Q&A for professional and enthusiast programmers

LinkedIn I’m not very enthused with LinkedIn’s customer support.

Symfony Connect I’ve used Symfony along with Doctrine ORM (Object Relational Mapper) extensively.

OpenSea Who didn’t make an NFT? You don’t have your own non-fungible tokens? I made a few for the Steampunk Circus/Carnivai along with some tongue in cheek pudgy goblins and put them up on OpenSea.

I have reasonable RTFM skills. Many of my pull requests are spelling errors in random documentation on github.

Sometimes you’ve got to scratch.

Carnivai, a steampunk circus. Diffusion models and machine learning animations on youtube. Disco diffusion, stable diffusion, compvis, etc.

SadGPT is a very aware robot. Right?

Amalgamatons. It’s an amalgamation of automatons.

FARTIP Microsoft’s Six Principles of Responsible Artificial Intelligence

Midexclaim Why is there is no middle ground between a period and an exclamation mark. Explain that.

Happy Pi Day AIML Happy Pi Day

[AI2UI}(https://ai2ui.com) It’s for sale.

Wayback

Tag Gallery Wordpress Plugin
Verity Project
Studio Verity
Slipcase Media
Fearing Dawn
Cheesy Meat Cracker

I designed my logo and gravatar in 2001. Here I animated it with Python, Stable diffusion (generative AI), FILM, deforum jupyter notebook on Google collab, and ffmpeg to pull it all together. Enjoy.