top of page

I'm Jake,
a product-minded
FE Engineer with EM goals.

me.png
Buffer logo.png

Let's talk about

why buffer

What attracts me about Buffer isn’t just the product, it’s the people. Every team member I've looked up has side projects, creative outlets, podcasts, and blogs.

 

Buffer doesn’t just allow people to be human, it's built the conditions for a vibrant community right into the foundation of the organization. (It’s one thing to talk about four-day work weeks and unlimited PTO, but I don’t see many companies publishing transparent reports right on their website.)

​

In 2026 I plan on sharpening my leadership skills and product instincts, and Buffer is where I'd like to do it—in an environment that values experimentation, and a team made up of people from all backgrounds.

experience

5 years development experience — leadership responsibility in previous role — perfect match of tech stack to experience — great attitude —

aPriori Technologies

Software Engineer

2021-2024

I worked on the company’s flagship cloud product, collaborating with five backend teams to deliver user-facing features with real product impact. I also stepped in for my scrum master to lead Agile ceremonies, and led my team's quarterly planning exercises to resolve cross-team dependency, report to leadership and department of 100+, and reduce project estimate inflation to 15% from over 100%.

highlights

Why Jake is a Great...

Buffer Tech Stack
Experience
React + TypeScript

5 years building production React/TS apps, including high-visibility enterprise features.

Internal Design System

Extended aPriori's design-system components in Storybook using modular CSS.

Automated Tests

Wrote unit tests in React Testing Library and Jest for all aPriori FE components, as well as JUnit tests for Java backend.

Node.js + TypeScript Backend

All backend functions for The Growing Guide were built on AWS Amplify, a typescript-based backend system that deploys to AWS Lambda functions.

MongoDB

Interfaced with MongoDB in aPriori backend workflows to manage non-relational data.

LLM Integrations

Built multiple LLM integrations into The Growing Guide backend, rigorously tested prompts, leveraged structured outputs to parse responses into reusable data structures.

Feature Flags

Used feature flags to manage rollouts, testing, and staged releases in production environments.

AWS

Housed The Growing Guide on AWS (Lambda, S3, Amplify, SNS, SES), used core services to manage and deploy aPriori repos (EC2, SQS).

Application

Why would you like to work at Buffer?

For the last year I’ve been happily working at a small organic farm in my hometown—I’m not lying when I say this is the first application I’ve sent to a tech company in almost a year.

 

Any trendy company can claim to be people-centric and progressive, but I’ve never seen a four day work week and transparent pay right on the website. I’ve heard the term “unlimited PTO” thrown around, but I’ve never seen a report on the amount of time off taken. And it shows: all the employees (ahem, buferroos) that I looked up have exciting digital footprints, showing off technical side projects, podcasts, blogs, and more.

 

As a passionate creative in music and videography myself, I genuinely want to get to know everyone, and I’m excited about a company culture that fosters this kind of vibrant community.

Tell us about a time you had to align engineering priorities with product goals.

TLDR: product asked engineers for a massive lift, but instead we wrote a simple page redirect and everyone was happy.

​

In an extremely common user workflow in aPriori's flagship product, our user would begin by uploading a CAD file and then have no indication when it finished processing in order to proceed. Users and product experts giving demos developed a habit of clicking “refresh” over and over after file upload—we even heard stories that some users expected the page to auto refresh when the file was done processing, and simply wasted away staring at a “processing” state, eventually assuming the product was broken.

​​

UX designers quietly sobbed in the background. Product asked repeatedly why engineers couldn't make the page auto-update when the file upload was complete—engineers insisted it required websockets, major refactors, or backend polling that no one wanted to own. (To be fair, this issue was one of many caused by the architectural complexity of being halfway through a migration from on-prem to cloud-based computing.)

​​

Instead of trying to push the “ideal” solution, I partnered with my PM to step back and align on the actual goal: reduce user frustration and demo embarrassment. Once we reframed the ask, we found a much simpler path. We agreed to redirect users after upload to a page that already auto-refreshed, and to add a timestamp to the old view so users understood it was static.

​

It took a few hours to implement and immediately eliminated the biggest pain points. What I learned was that alignment isn’t always about the perfect technical answer. It’s about clarifying the real product need and finding the smallest viable solution everyone can agree on.

Tell us about a growth-focused feature or optimization you led and shipped recently.

To improve conversion for my B2C SaaS product The Growing Guide, I ran a growth experiment focused on two key metrics: email opt-in rate and free-to-paid conversion. I noticed unusually high opt-ins but low conversion, and our working theory was that the free tier delivered too much value up front, removing the incentive to upgrade.

 

Because the gardening season creates a short acquisition window (around February through May), I needed a rapid test. I spun up a /v2 version of the site, redirected ad traffic to it, and rebuilt the workflow so the sales page acted as a paywall before users could access the free planner. I also redesigned the landing page into a build-to-sell flow with more marketing content and multiple CTAs to warm users before asking for purchase.

 

The experiment shipped in under a week, and the results came in fast: conversion didn’t improve. The insight was clear: users won’t value the planner until they get to actually try it out.

 

This led to a new theory: the free product (a planting algorithm optimized for efficiency) and paid product (a dynamically generated gardening guide) create value on totally different timeframes and don’t belong in the same sales funnel. So I’ve paused the paid product and refocused on developing what users truly want: the planner. The long-term plan is to strengthen core value and later introduce a feature-limited free tier that still allows meaningful engagement.

Tell us about your personal experience with content creation and social media.

I’m a gigging musician and aspiring videographer, but most of my content planning so far has been purely manual—spreadsheets of dates, group chats coordinating posts, and lots of late-night editing. It worked well enough (one band even landed a three-week tour last October), but the constant back-and-forth for edits and approvals wasn’t sustainable.

​

I’m currently preparing a debut release for a new music project, and have so far edited about 20 short-form videos to promote three upcoming singles. I’m very interested in using Buffer to streamline scheduling and collaborating with my bandmates on content. 

​​

I directed, shot, and edited all of the video content myself, which highlights the band’s eclectic style using practical effects and a lot of personality.​ I’m as proud of the visuals as the music.

​​

See our website for an overview of the upcoming release, and a Dropbox folder containing short-form video edits.

What makes a high-performing team?

Of course, you need rockstar team members. But I think a key aspect that’s often missed is developing habits of emotional safety: a responsibility of every team member and manager.

 

A team that can be honest with one another can learn and adapt to new situations better than a roster of high-performing ICs that are too afraid to ask questions they think might sound stupid, or think that they need to act like sharks in the workplace to get ahead before someone else does.

 

From there, you need leadership with high expectations and the resources to empower the team to rise to the occasion—that’s the gasoline, but the team’s dynamic is what keeps the system healthy and resilient.

Tell us about a time when you were wrong about something at work.

When I took over scrum facilitation for my team at aPriori, I felt my primary responsibility was to remedy a longstanding issue: our meetings were long, unfocused, and exhausting. I believed the root cause was unclear expectations and weak facilitation, so I put together a detailed plan to introduce clearer agendas, defined roles, and tighter structure.

​​

But in my very first meeting, things went sideways — our scrum master and PM unexpectedly joined, redirected the session, and I froze instead of resetting expectations. I realized afterward that I’d made a big mistake: thinking I was flying solo, I hadn’t aligned with my scrum master before trying to roll out changes.

​

I felt embarrassed and frustrated, so after taking some time to cool off, I talked through my plans with my scrum master and he showed support. But the experience also gave me a powerful insight: I had been planning for the best case scenario, and forgotten to prepare myself for the churn that comes with a shift in mindset. I let go of some ego I’d attached to my project, and proceeded with a bit more flexility and patience.

 

Over the next few weeks I rolled out changes, got buy-in from team members, and eventually saw shorter meetings, fewer overruns, and stronger participation.

If you were to join our team, what improvements would you propose to our product?

Very broad

A common perception of Buffer is that it's geared towards small businesses and creators (easy and great free tier) rather than power users (feature limitations). With that said, I’d be interested to explore how to build some guidance on content strategy into the user experience. Solutions to this could range from some predefined templates (e.g. I am a skincare influencer so give me a template schedule with 2-3 product review posts per month, daily instagram stories with a variety of topics/prompts, etc.) or AI integration that asks questions about the user’s goals, vibe/aesthetic, and past successes/failures to generate a recommended next month of posts.

 

Neither of these suggestions are meant to generate the user’s content for them, but rather to reduce the cognitive load of staring down a blank canvas—the more preexisting structure we can provide a user, the less energy they expend to engage with it. An enhancement like this could be tested with a small subset of users (e.g. creators that identify with a particular goal or level of experience) and measured (i.e. does the test group have a higher retention rate than the control group).

 

Very specific

Upon first signing in to Buffer, I see a schedule built out with predefined posting times. But the times don't appear to follow an intuitive logic. 9:26 AM, 11:02 AM, etc. I’m not sure how or why those times were picked. Having these auto-generated definitely simplifies getting started, but I would prefer to have been prompted or at least informed about times of day to post. (I did see a prompt to set a goal of posts-per-week but that doesn’t quite cover it for me.) I saw this user experience mentioned in a review of Buffer as well.

Please record a 2-4 minute video sharing something you've learned recently.

(video)

Content Creation
priority-alignment
application

Thanks for your time, and I hope to hear from you soon.

Thoughts? Feedback? I'd love to hear from you. Message me on LinkedIn.

Thanks for your time!
bottom of page