Jeffrey Barron

Jeffrey Barron profile picture
  • 10+ years in software development across fin-tech, edu-tech, and e-commerce
  • 3+ years as engineering leader working with 1 or more remote full-stack teams
  • Develop and lead teams utilizing Node, React, Python, and Typescript
  • Lead Agile transformations by applying Scrum, Kanban, and other methodologies
  • Hire and grow empowered cross-functional teams with a high bias towards action

Demo

Order Management System
Order Management System

A full-stack web application showcasing modern React development with Next.js. This order management system demonstrates database integration, server-side operations, and state management while leveraging the Vercel ecosystem for deployment.

Goals

  • Learn Next.js
  • Explore React Components
  • Learn React State Management
  • Integrate with DB via ORM
  • Level up with Server Actions
  • Use Vercel Ecosystem

Tech Stack

  • Next.js 15
  • Tailwind
  • Vercel
  • Prisma
  • PostgreSQL

projects

Creating a Content Build System with Python and Docker

I was approached by a technology company specializing in training and certification software to help them create a content build system for their product. Their web application uses a standardized XML format called DITA (Darwin Information Typing Architecture), as well as leveraging a custom markup language to generate dynamic content.

Read more

projects

Exploring Modern Web Development with NextJS
Exploring Modern Web Development with NextJS

When I started building the Order Management System (OMS) demo app, I had a clear vision: create a full-stack application that would showcase modern web development practices while serving as a practical learning experience. I set out to build something that would demonstrate a successful integration of frontend and backend technologies in a meaningful way.

Read more

articles

Why Take-Home Assessments Are Better Than Traditional Technical Interviews

Let's face it: traditional technical interviews like leetcode-style challenges can feel disconnected from real-world software development. They often focus more on memorization of algorithms than on the practical, collaborative skills engineers use every day.

Read more

articles

When Splitting Teams into Backend and Front-end Goes Wrong

Congratulations! Your engineering team has grown to the point where they must take on more engineers to simply keep up with maintenance demand, let alone tackling the tsunami of new features being requested. Each new team member adds additional overhead, communication becomes harder, and you have to find a way to make things more efficient.

Read more

Recommendations

Jeffrey has this unique combo of tech expertise and strategic thinking that made our collaboration between engineering and design seamless. He created an inclusive work environment where we freely shared ideas and worked together to deliver innovative, user-centered solutions.

Tiffany LotteringPrincipal Product Designer @ Routable (YC '17)

Jeffrey is a fantastic engineering manager who was entrusted with leading some of the biggest projects at Routable. His ability to become a subject matter expert in any domain is exemplary.

What I love the most about Jeffrey, personally, is his ability to ask the "big questions" to ensure that the company is meeting their strategic objectives with our engineering resources.

Adam Jaffe BackEnginering Manager @ Routable

I had the pleasure of working with Jeffrey when I hired him as CourseKey's first (ever) Engineering Manager.

He played a crucial role in our successful transition from a flat structure to a pod-based model. His ability to inspire and guide during that ambiguous, somewhat-chaotic time, as well as his keen understanding of the technical aspects of the work, made him an invaluable asset during that period of change.

Anthony BullDirector of Engineering @ Rad AI