PETE MILKMAN

WEB DEVELOPER

 

HELLO!

I am a Maryland-based web developer with 20 years of professional experience.

Through my experiences working for 4 marketing agencies, an enterprise healthcare app developer, a consumer safety company, a newspaper company and freelance I have done work for many dozens of clients.

I've built or worked on countless web sites in my time so far and look forward to hearing from you!

Resume available on request. Feel free to message me on LinkedIn, Github or any other platform!

 

PORTFOLIO / EXPERIMENTS

Below are a small sampling of some of my past freelance projects and personal experiments. Professional work can be found on my LinkedIn and resume.

YOU ARE WHY WE'RE HERE

Client: Freelance project for ACCG via DMC Agency

Technologies: Hand-coded CSS 3D Transforms, CSS animations, ImageAlpha, jQuery, HTML5 Boilerplate

Other credits: Becky Kanach-Quade (design and project management), Linda Olliver (illustrations), Zane Kolnik (Wordpress backend and rest of the site)

Description: Site to highlight the wide range of services provided by the counties of the state of Georgia.

Notes: 242 images. 32,000 pixels wide. Responsive. Alternative 2d site for iPhone & Tablet (due to a mobile webkit crash bug with massive amounts of 3d rendering) and IE (due to its lack of transform-style: preserve-3d support). Many, many browser bugs encountered and worked around mostly due to the massive size of the site, z-indexing and memory issues. Original image splicing with 24-bit full sized images totaled over 30 MB, this was reduced to less than 2 MB by resolution scaling and turning all images into 8-bit PNG's via the ImageAlpha app. 'Splitter' algorithms were employed to work around bugs mainly in Chrome with rendering super long elements in CSS 3D (like the grassy ground, the street, etc.) by programmatically splitting them up into smaller elements via javascript.

AutoCrit

Client: AutoCrit via Sizable Interactive

Technologies: PHP-based app with heavy front-end interactivity and optimization.

Other credits: Andy Stratton (Wordpress site)

Pre-launch Sneak Peek Video

Description: App for fiction writers to run many detailed and interactive reports on their texts.

Notes: Heavily, heavily optimized app in terms of both front-end and back-end. Tested with files up to 360,000 words. The 'Cliche's' report in particular looks for all instances of over 20,000 multi-word strings in the text and report back to the editor with highlighting and sorted counts in just a few seconds. It was for this site that I created this simple PHP benchmarking class to help determine bottlenecks in speed and memory.

CASE STUDY DESIGNS

Client: Case Study Designs

Technologies: jQuery, HTML5 Boilerplate, hand-coded CSS 3D/CSS Animations.

Other credits: Becky Kanach-Quade (design)

Description: Unfinished site for a business that didn't wind up starting.

Notes: The panels that coalesce into the logo are randomly colored and positioned every page load. Logo CSS 3D animation done in less than a day.

CHESS

Technologies: javascript with some jQuery

Source Code: GitHub

Description: Chess engine and UI. Computer opponent is a multi-threaded (thanks to Web Workers), min-max engine with static exchange quiescence, opening book, piece square maps, and other positional evaluations. Under current development, but as of this writing, it can achieve anywhere from 300,000 to 700,000 positions searched per second.

EVENT TRACKING TRACKER

Technologies: Google Chrome Plugin API

Source Code: GitHub

Description: Chrome plugin that works with Google Analytics Event Tracking to log all events in a quick and simple interface.

Mentions from around the internet:

SQUARE'D

Technologies: HTML5 Canvas

Source Code: GitHub

Description: Basic game completely hand-coded. Basic framerate counter keeps constant check, and if the fps drops too far, the rendering of the elements simplifies. Control aiming with mouse, fire with click, move with w, a, s and d.

EARLY CONCEPT FOR THIS SITE

Technologies: CSS 3D, jQuery

Description: Based loosely on the code for the logo animation from Case Study Designs.

SUNSET

Technologies: HTML5 Canvas

Source Code: GitHub

Description: Exploration into javascript bitwise operations and many other optimizations. Bottom half of the view area is a canvas element that reflects pixels in the top half with a wave pattern using cosine and sine.Also a jQuery plugin (plan was to be able to attach this to any <img> element, not been tested, though).