Home: 5309 Brandermill Court Greensboro, NC 27407 US

Mobile: 646-620-6005


Intentions

I intend to work hard, do good, design and develop well—using modern techniques, learn something new everyday, and treat others with the utmost respect.


Abilities

The term most people use to describe my abilities is hybrid designer and developer, i.e., I am just as comfortable designing as I am developing. Each of my abilities below is ranked according to the Dreyfus model of skill acquisition. The following key is here for your convenience:

  1. N: Novice
  2. AB: Advanced Beginner
  3. C: Competent
  4. P: Proficient
  5. E: Expert
  • Front-End Web Development
    • Valid HTML (E)
    • Valid CSS (E)
    • JavaScript (P)
    • React (C)
  • Back-End Web Development
    • PHP (P)
    • Ruby using Ruby on Rails (C)
    • Python using Django (AB)
    • Go (AB)
  • Design Abilities
    • Grid-Based Layout (E)
    • Typography (P)
    • Information Architecture (P)
    • User Experience (P)
  • Additional Strengths
    • Server Setup & Maintenance (C)
    • Cross-Browser Debugging (E)
    • Use of Web Standards (E)
    • Web Accessibility (C)
  • Development Tools
    • Pencil & Paper (E)
    • Command-line interface (P)
    • VS Code (P)
    • Browser Developer Tools (P)
  • Design Tools
    • Pencil & Paper (E)
    • Figma (C)
    • Sketch (C)
    • Illustrator (C)

Experience

Zoom San Jose, California

Design Technologist May 2020–August 2024

I worked on a small team within the design organization. Our team handled a wide variety of tasks ranging from traditional product design to high-fidelity, fully functional prototypes to audio and video.

My team’s most prominent works were born of design sprints. One such product was Zoom Huddles. From the sprint, I created a fully functional, high fidelity prototype written in React. It was hosted on a server I set up in AWS. This prototype was also used on the main stage at our annual Zoom conference, Zoomtopia.

I was also responsible for all engineering tasks for the design team. I set up a system that allowed designers to have per user directory websites (i.e., tilde sites). The web server used NAS. This NAS device would automatically mount/unmount on the user’s personal computer based on VPN status, allowing them to simply drag-and-drop files to their website.

I wrote a program that manipulated all strings across a majority of Zoom’s products in order to transition to our newly adopted content style guidelines.

I created the Design System Team’s website using HTML, CSS, JavaScript, and PHP. I stood the server up in AWS and used Okta for SSO.

I created an internal site for designers to share their work for casual reviews and inspiration. It was built using Ruby on Rails, ERB, Turbo, and Tailwind. I stood the server up in AWS and used Okta for SSO.

I created a plethora of exploratory, high-fidelity prototypes in React and React Native. I assisted in many audio projects (e.g., Zoom Meeting ringtones, notification sounds, etc.). And much more.

Keybase New York, New York

Designer March 2018–May 2020

I worked on a team of two designers. We were responsible for the design of Keybase’s mobile and desktop clients, as well as the website. We supported iOS, Android, macOS, Windows, and Linux. Our designs took the unique features of each OS into consideration.

Keybase’s clients were written in React and React Native, and I had the pleasure of also contributing to those codebases. I had the freedom to implement my own designs in React, often implementing the necessary backend components (written in Go).

I also wrote the HTML, CSS, and JavaScript for the last iteration of keybase.io, which was designed by a 3rd party.

Keybase was acquired by Zoom in May of 2020.

Slack San Francisco, California

Senior Engineer September 2016–March 2018

I worked on a small team within Slack, supporting our engineers to help them make Slack the amazing product it is. I helped build tools that communicated with GitHub Enterprise, JIRA, Zendesk, and multple Slack bots.

I inherited and maintained software that helped protect our internal systems, written in Go and nginx. I modeled a similar system that secured applications between our internal systems and a popular PaaS.

I had the privilege of working in PHP, JavaScript, Ruby, Go, and Python almost everyday.

Authentic Jobs Sarasota, Florida

Web Developer February 2012–September 2016

I was responsible for the entire stack of Authentic Jobs and all its entities. I moved Authentic Jobs from fully-managed hosting to self-managed hosting on Linode where we had two web servers, a database server, and a node balancer. I upgraded our stack to PHP 7 during the process and saw noticeable performance gains. I built Authentic Pros with Ruby on Rails and PostgreSQL using an API-driven approach. Shortbios.io consumed Authentic Pros’ API with Laravel 4. Perks.io consumed Authentic Jobs’ API with Laravel 4 too. Hired and The Jerry Can Collective were old-fashioned HTML with a sprinkling of PHP.

I got to brainstorm business ventures, help with our annual charity: water birthday drives, and use an aggressive amount of emoji in Slack. I also had the extreme pleasure of helping with customer support.

Oak Brooklyn, New York

Web Developer August 2010–February 2012

I was responsible for a variety of tasks including front-end development, back-end development, user experience design, visual design, and server setup and maintenance.

Oak has worked with many clients. I had the pleasure in helping build web sites for StudioBooth, Quarterly, Tattly, Dropmark, Let’s Swap, Working Not Working, CCOH, NASDAQ, and UNICEF.

NewSpring Church Anderson, South Carolina

Web Developer July 2009–July 2010

I was responsible for all development and some design aspects of NewSpring Church’s web entities. I also administered our dedicated Red Hat Enterprise Linux server, which included setting up and maintaining Git and Subversion repositories, an Apache web server with virtual hosts, and other general system administration duties.

I built most of NewSpring’s web sites using the ExpressionEngine CMS, but I also created a few custom applications in PHP using the CodeIgniter framework.

Some of my proudest achievements were flawlessly migrating all of NewSpring’s web sites (including MySQL databases) from shared hosting to a dedicated server. I increased site performance by minifying and compressing (gzip compression) all CSS and JavaScript and serving static content from cookie-less domains. I streamlined the web team’s workflow by keeping code in a repository and writing a build process (in bash) that minifies, compresses, adds a version, and pushes all static content live.

OkCupid New York, New York

Lead Designer and Front-End Developer May 2007–June 2009

I was responsible for the look and feel of all OkCupid’s web sites, including OkCupid, HelloQuizzy, and Crazy Blind Date. I was also responsible for the front-end code-base comprised of thousands of lines of code, and I managed a team of three front-end developers who reported directly to me. The occasional piece of printed paraphernalia, including business cards, letterhead, envelopes, and marketing materials was also my responsibility.

Some of my proudest achievements were converting our HTML to valid, standards-compliant markup; maintaing 4 translations, including Arabic; successfully leading a small team of front-end developers; and being responsible for the most successful and positively received—by the site’s users—redesign in the company’s history.

I designed the logo that is still in use to this day.

Freelance Virtually Everywhere

Design and Development June 1998–Present

My parents are both computer geeks, so I was able to get an early start following in their footsteps. I’ve been designing and developing web sites since my junior year in high school. Since then, I’ve worked on quite a few freelance projects for weddings (print and web design), small businesses, and independent bands, most notably, Bishop Allen.


References

Bob Ryskamp Manager for Design Technologies at Zoom
Adam blends creative design with clever engineering. A focused, self-driven, authentic partner in projects of any size.
Cameron Moll Founder & Design Lead at Authentic Jobs
Far and away the most trusted, most reliable, most proficient, and most important work colleague I’ve had in my career.
Chris Coyne Co-founder, President, and Creative Director at OkCupid
I’ve been working with designers for over ten years, and Adam would be my first pick for any project. He approaches each assignment with all the considerations it deserves: the business angle, the aesthetic goal, and the technical limitations of the medium. What he designs appeals to everyone around him, and he’s a pleasure to work with.
Joshua Blankenship Design Director at NewSpring Church
Relentless work ethic, self-management, a healthy desire to learn (inside and outside his core competencies), and meticulous attention to detail and craft—I’ve never worked with a better web developer. As a designer, I can trust that my pages will be built in pixel perfect fashion. As a strategist, I know I’ll get solid feedback and pushback from Adam where it’s needed. He’s a rare talent, elevating projects and teams.
Mark Kawano Head of Design at Zoom
Adam is a true polymath and contributed so much to Zoom, building on both his engineering and design background. Any team building ambitious products would be lucky to have Adam on it.
Myles Grant Senior Staff Engineer at Slack
Adam has been so impressive and enjoyable to work with that I’d give my left arm to be able to work with him more closely again.
Sam Yagan Co-founder and Chief Executive Officer at OkCupid
Adam was a tremendous contributor to our company. He led by example, demonstrating a tireless work ethic and dedication to excellence in his work. His managers, colleagues, and direct reports uniformly praised his interpersonal skills and greatly enjoyed working with him. Adam also positively impacted everyone’s morale, making the office a more positive and enjoyable place for others to work.
Zac Smith Central Operations Executive Director at NewSpring Church
Adam defines the perfect employee. He is motivated by his aggressive work ethic which helps define his imitable character. His code is efficient and clean. I really appreciate his contrarian nature which brings freshness to stock situations. His wit and personality make him a joy to be around both at work and at play. I am quite happy I know Adam.

Diversions

Music
I have been playing guitar since I was 14 years old; I still play guitar every day. Synthesizers have been my main focus in the past few years, and I have an evergrowing collection. I love to make cinematic, ambient music.
Woodworking
I really enjoy working with my hands. Crafting something out of wood is such a pleasure. It is a way to create something that is almost guaranteed to outlast me. To quote Nick Offerman, “How lucky my life is that I have two arms, and two legs, and ten fingers with which to make things out of wood.”
Electronics
Tinkering with electronics is a natural extension of my desire to make physical things, programming, and electronic music. I enjoy recreating smart home devices from scratch. E.g., a voice-controlled thermostat to control the heater in my garage.
1973 BMW 2002 Restoration
It has been my dream to fully restore one since I saw the movie Backdraft as a child (William Baldwin’s character drove one). Progress has slowed since becoming a father, but it is still ongoing.
Typography
Typography is the first tool I reach for in my design toolbox. It is also my first true obsession. I enjoy studying typefaces and their impact on society, reading about the history of typography, and collecting obscure type families.
Reading
I like to read. You might call me a bookworm. I used to take notes and keep track of my habit on Readernaut, but I switched to an e-paper journal when they shut down their service.
Programming Languages
A major subset of my reading habit focuses on programming languages. I enjoy reading about their makers, their history, their nuances, and their impact on programming.
Classical Languages
Greek and Latin are two of my favorite languages. I spend a bit of time sharpening my skills in each.
Mountain biking
The majority of my youth was spent working at a bike shop, where I earned my certification in bicycle maintenance. Mountain biking is like riding a rollercoaster in the woods. It is so much fun!