Latest Posts

3 Highest Paying Freelance Jobs ($1000 Per Hour)

When I first started freelancing, I got lucky. I happen to fall into one of the highest paying freelance jobs without actually researching it. But, the freelance space is way different than the “normal” job market. So, it’s important to know what freelance jobs pay the best. To break it down, the three highest paying freelances jobs are: legal services ($96 per hour), developer ($58 per hour) and IT security specialist ($51 per hour). And, here are some honorable mentions: Copywriter ($31 per hour) Online Marketer ($41 – $59 per hour) Graphic Designer ($35 per hour) SEO Specialist ($45 per

Read More »

Do freelancers need insurance?

I had never even thought of this. Why would a freelance web developer need insurance? But, my older brother became an insurance agent and, during his initial training and certification, was taking classes on business insurance. That got him curious and he started asking me about it. I hadn’t realize how at-risk I actually was. So, I started doing some research on it and this is what I found. Do freelancers need insurance? Yes. In fact, depending on your situation, you may want to get up to three different types of insurance to cover your freelance business: General Liability Insurance,

Read More »

How much freelance web developers make

Easily the most common question I get from aspiring freelance web developers is “how much can I expect to make if I go freelance?” I could tell you what I made or give you stories from other freelance developers, but I wanted to start with some hard numbers and realistic expectations. So, that said, how much can you make as a freelance web developer? $21 – $49 per hour. Which, if you work an average of 40 hours per week, is $43,680 – $101,920 per year. Now, let me show you where those numbers come from and some things you

Read More »

3 Examples of How to Get a Freelance Job With No Experience You Can Do Today

Experience is a tricky word. What actually is experience? Working a job for 20 years, but being terrible at what you do… is technically experience, but is it valuable? Maybe I haven’t got my first client, yet… but I’ve built hundreds of websites on my own. Is that experience? I’d say so. So, it’s tricky… but, bottom line, how can you get a freelance job with no experience? You create experience. Don’t wait around for it to be handed to you. Create it. How Do You Create Experience? Let’s say you want to freelance as a developer. There are tons

Read More »

What programming language is best for freelancing?

So, you decided you want to freelance as a web developer. Maybe as your main thing or even just a side gig. And, what you might be finding is the languages and frameworks you were told to learn to get hired at a company (Node.js, Python, etc)… Don’t seem to have near as many freelance projects as you might’ve thought. So, what is the best language to learn for freelancing? It’s a toss-up between Javascript and PHP. And, if you’re willing to look beyond languages… it’s WordPress. That’s the short answer. Now, let me give you the longer, data-backed answer.

Read More »

What Keywords Should Freelancers Try to Rank For?

Every single day, potential clients go online and search for freelancers to hire. Doesn’t matter what service you provide, what industry you’re in. Your clients are online and searching for someone who does what you do. So, how to do you show up in those searches? Can you imagine how your freelance business might change if you ranked #1 for a search that got 5,000 hits per month? Or 10,000? How many freelance jobs could you get just by ranking for a single high-traffic keyword? Well, it all starts with keyword research. Figuring out what words those potential clients actually

Read More »

The Biggest Mistake Freelancers Make When Creating Content

Content is one of my “Big 3” for getting new freelance clients. It’s also my preferred method because it can scale infinitely and it gives even brand new freelancers a shot at getting clients (one great piece of content can be all you need to get started). The problem is a lot of freelancers focus on the wrong things when creating content. They start to think of themselves as a blogger or a YouTuber or a podcaster. And, they start looking at what other bloggers, podcasters and YouTubers are doing and try to emulate that. The problem with that is

Read More »

The Freelance Services Clients Actually Want

Freelance clients don’t think in terms of services. They think in terms of end results. Objects. Things. So, they don’t want graphic design, they want a logo. Or, a website. A mobile app, etc. Turning your services into products is called “productizing”. And, it’s the very first thing you need to do when you decide to become a freelancer. Of course, the question, then, is… WHAT “things”? Fortunately, most of that work has already been done for you. Fiverr pushes its freelancers to turn their services into tangible products. And, you can figure out what are the most popular products

Read More »

Start Freelancing: The Very First Thing You Need to Do

The very first thing you need to do to start freelancing is figure out what services you’re going to offer. And, not just: “Oh, I wanna be a graphic designer”. That’s not good enough and getting freelance jobs will always be harder if you only go this far. That’s because most clients don’t want a service. They want a logo. Or a website. Or a 1,000 word article. Clients think in end results. Objects. Tangible “things” they’re going to get from the service. So, when you position your services that way from the start, they make more sense to potential

Read More »

Find the Most Popular Freelance Jobs on Any Freelance Site

What if you could just know what the most popular jobs on any given freelance site were, so you knew what to do to get started freelancing? Well you can. And, in this post, I’m going to show you how to do it. What we need is a tool called Ubersuggest. It’s from a guy named Neil Patel. He’s a “website traffic” guy and it’s free to use. So, click on over there. In the big search bar you see there, type the URL of the freelance site you want to check. We’ll start with Upwork: When the results load,

Read More »

How do I get a steady flow of new freelance clients?

Stack the deck. Let me tell you my up and down story with this. I’m an extremist. When I have a new idea, I latch onto it, go all-in on it until I get bored and then I move onto the next thing. And, when I first got online 15 years ago, there was a lot to learn. So, I just ran from thing to thing. First, it was hard-core, direct response web pages to sell my services. Then, Google Adwords, then blogging, “viral marketing”, MySpace, YouTube, content marketing, social media.. on and on and on. What I’ve learned through

Read More »

What to do when freelance work dries up

In 15 years of freelancing, I’ve had more than my fair share of dry spells. They can be nerve-wracking and get you questioning yourself. But, through all that, here I am all these years later still freelancing full-time from home. So, what do I do when works dries up? 1. Don’t Panic Let’s be honest… this is the hardest part. No matter how confident you are in your skills or your client-getting process, when the works slows, we all begin to question ourselves. That ball in the pit of your stomach. “Is this the end?” “Am I headed back to

Read More »

5 Steps to Become a Freelance Web Developer

I’ve been a freelance web developer for just over 15 years. I’ve also taught over 11,000 students about freelancing and web development. In this post, I’m going to share with what I’ve learned through all the about becoming a freelance web developer. Here’s what we’ll be covering: Is freelancing right for you? Figure out your service offerings 3 ways to get clients Deliver your services like a pro Scale your freelance business Let’s jump in: Step #1: Is freelancing right for you? Yes. This is a step. Freelancing has become one of “those things” now. Like college and technology, it’s

Read More »

Apart from Upwork, where would you look for freelance or remote jobs?

Freelancer.com, Fiverr, LinkedIn, TopTal, Guru, PeoplePerHour, Indeed for remote jobs (have to set location to remote): Google can be a good place to look, as well: Look for industry-specific job boards. For example, Dribbble is a website dedicated to graphic designers and they have their own job board with listings for remote jobs: And then, let me give you one last one (more for getting freelance work)… local business meetup groups. These can be crazy effective. I was in two for almost two years until I moved to a really small town. Each one met once a month. And, every

Read More »

Where can I promote my Fiverr gigs so that I can get more projects?

Everywhere. There’s no one place that’s going to be a magic bullet. The trick is promoting your stuff on a bunch of different places and that adding up to something significant. Blogging, YouTube, podcasting, Quora, Facebook, Twitter, Instagram… You get the point. Of course, just blasting out a link to your Fiverr gigs isn’t going to get much attention and will likely get you banned or blocked in a lot of places. So, what you need is what’s called “2-step marketing”. This comes from direct mail advertising. Instead of sending a long-form sales letter to a bunch of people via

Read More »

GIVEAWAY: 1-Year Free Skillshare Membership

Hey everyone! To celebrate the launch of my new course(content2clients.com), Skillshare has given me a free 1-year membership to their site (normally $99) that I can give away to ONE of you. So, I’m running a contest over on Instagram.⠀ If you’re not familiar with Skillshare, they’re an online learning platform similar to Udemy or Lynda. But, with Skillshare, you pay a monthly fee and get access to all of their courses. It’s like the “Netflix for learning”.⠀⠀Anyway, if you win this contest, you’ll get a full year of membership which gives you access to all the courses on the platform

Read More »

NEW COURSE: Turn Content Into Clients – Content Marketing For Freelancers

My latest course, Turn Content Into Clients, is now live. Here’s the details on what’s in it: When I first started freelancing, I had no idea how to get clients. No plan for how to grow my business. I didn’t know what worked and what didn’t. I took any client I could get, worked on projects I had no passion for, worked with clients I couldn’t stand and was terrified month to month: “Where will the clients come from?” “Will I make enough to pay my bills?” “Will it always be this stressful?” And then, I discovered content marketing. And,

Read More »

How and where to start freelancing as a full stack web developer?

I remember this feeling. Early on in my freelancing career (way back in 20–… well, I won’t say how long ago that was :D) with no idea how to do any of this. The anxious feeling in my gut. The thoughts of failure and embarrassment swirling in my head. And, I ended up just guessing. And, I paid for it. So, let me save you from that. You start with research… When freelancing… And, I want to highlight that, because it’s different than when applying for a job at a company. So, when freelancing, you start by doing research. It’s

Read More »

How long does it take to start making money on Upwork as a new freelancer?

You could get a client today. Some people go on there and never get work. It’s really not about time, it’s about what you do. The freelancers who do the right things and put in the effort tend to get work. And those who go in feeling like Upwork owes them something and expect work to just fall in their lap… don’t. And, they rave about how Upwork is a “scam” or a “huge waste of time”. When I first started on Upwork, I made every mistake I rant about, today. I blasted out a bunch of bids, didn’t spend

Read More »

How do I know my skills are good enough to work as a freelance web developer?

This is kind of like those jokes: “Question What’s 2+3?” “Answer: Purple.” The real answer to this question is: Specialize. I know. “Huh?” My assumption, from the question, is that you’re thinking when you freelance you’ll just put yourself out there as a “freelance web developer” and be taking on any number of different projects. It’s really NOT the way to go. You want to specialize in something. Maybe, it’s building Joomla websites for non-profits. Or, landing pages in WordPress for online businesses. Or, custom coding plugins. Or membership sites from scratch. Clients think in “end results”. They don’t want

Read More »

Top 5 Mistakes All Freelancers Should Avoid

In my 15 years as a freelancer, I’ve made my share of mistakes. And, no doubt, you will, too. That’s just a part of playing the game. But, some mistakes are more harmful than others. And, while I know I can’t (and shouldn’t) keep you from making any mistakes. These ones, in particular, are ones you can skip learning “the hard way”. So, let my stumbles and setbacks be your lesson. These are, in my opinion, the top 5 mistakes freelancers should avoid. 1. Undervaluing and Undercharging for Your Work I did this a lot when I started. It was

Read More »

Use Fiverr to Create Your Freelance Service Offers

Do you want to sell more and be able to charge more for your freelance services? Have you ever come across a product or service that just felt like it was made for you? You saw it and just HAD to have it? When you did, did you really need to be sold on it? Probably not. You knew you wanted it the instant you saw it. That’s no accident. A lot of time and research went into that. And, as a freelancer, the more irresistible the offer you put in front of potential clients, the more you’ll sell those

Read More »

You can’t neglect the VERY thing that is the solution to your “not enough time” problem

I hear this all the time from freelancers: John, I WANT to start a blog or I WANT to start making YouTube videos, but I’m so busy with my 9-5 job and my client work on the side… I just don’t have the time to promote my freelance services. This is cutting of your nose to spite your face. Promotion… Blogging. YouTube. Social media. That IS the solution to your time problem. Because, it’s how you’ll get MORE clients, higher-paying clients… and how you’ll be able to leave your 9-5 job. Which will free up an enormous amount of time.

Read More »

Where do I find the TIME to build my freelance business?

Back when I was just a freelancing tadpole… I was working a 9-5 at a local pizza joint. I’d spend my days slinging pizza and my nights working on client projects and trying to build my freelance business. I had more than my share of “all-nighters” in those days. So, I can 100% relate to this question I got from Jan: “My problem is that I do not have much time to build my own website and so portfolio or blog as doing lots of clients work while having 9-5 job but I know it is dead important. I think

Read More »

Finding the Time to Build Your Freelance Business

Back when ol’ JMO was just a freelancing tadpole… I was working a 9-5 at a local pizza joint. I’d spend my days slinging pizza and my nights working on client projects and trying to build my freelance business. I had more than my share of “all-nighters” in those days. So, I can 100% relate to this question I got from Jan: “My problem is that I do not have much time to build my own website and so portfolio or blog as doing lots of clients work while having 9-5 job but I know it is dead important. I

Read More »

How to Start a Blog to Get More Freelance Clients

Start a blog to get more freelance clients? Why would I do that? To quote the infamous, Gary Vaynerchuck: Producing content is now the BASELINE for all brands and companies. It literally doesn’t matter what business you’re in, what industry you operate in, if you’re not producing content, you basically don’t exist. Of course, it’s not just his opinion. There are plenty of studies and statistics to back up the fact the content marketing is the most effective way to start getting clients and customers from scratch: 69% of people bought something because of a tweet 94% plan to make

Read More »

JMS394: How to Develop a Habit of Lifetime Learning Without Getting Burned Out

Just uploaded a new episode of the podcast. Here’s the breakdown: Ever getting overwhelmed with how fast things change in web development and the constant learning you have to do to keep up? Heard the horror stories of developers getting burned out and scared it’s gonna happen to you? In this episode, I’m going to show you how to develop a habit of lifetime learning, the strategies I use for learning new things quickly and painlessly and how to develop and maintain stamina when learning AND in your career. Give it a listen here: https://www.johnmorrisshow.com/jms394-how-to-develop-a-habit-of-lifetime-learning-without-getting-burned-out/

Read More »

JMS393: How to Change Your Career to Development Later In Life

Just uploaded a new episode of the podcast. Here’s the breakdown: Changing (or thinking about changing) your career to development, but uncertain because you’re a bit older? Not sure how you to make the switch and still pay the bills? Unsure if you can even make it as a developer. In this episode, I’ll show you how I made the switch later in life — what you need to know skill-wise, how to build a resume, how to get interviews and how develop plan to manage your switch. Give it a listen here: https://www.johnmorrisshow.com/jms393-how-to-change-your-career-to-development-later-in-life/

Read More »

Moving Past Tutorials

Ever feel like you’re stuck in a endless cycle of tutorial-taking? Or, just too reliant on tutorials to get anything done. In this episode, I’ll show you how to permanently break free.

Read More »

How to stay focused when working from home

I was perusing through this site called Dev.to. It’s an AMA (Ask Me Anything) site for developers and freelancers. And, I came across this one AMA: “Landed a Junior Front End Developer role in 3 months”. And, one of the questions caught my eye: “How did you stay motivated? And how did you handle the days where you may not have been so motivated?” And, the answer was great advice for freelancers and work-from-home folks: “I set a very strict schedule for myself, I had set hours every day that were for study and nothing else. Being self taught requires

Read More »

JMS391: How to Start Your Own Business

Answering the common questions I get about starting a business. Biggest challenges, what made me finally go for it, what did I do to get profitable, managing my time early on, did I quit my job, etc.

Read More »

Landed a Junior Developer job in 3 months

I was trolling through the Dev.to AMA site… And, came across this one from a developer named Verity: “I landed a Junior Front End Developer role after 3 months of self study, Ask Me Anything!” And one of her answers caught my eye. She was asked: “Did you ever feel like you were jumping the gun and applying to jobs too early?” That’s a big one. I get the exact same question a lot. “When do I know enough to apply for a job?” Well, here was her answer: “I have a very ‘all or nothing’ type personality, and at

Read More »

JMS390: The Future of Web Development

Just uploaded a new episode of the podcast. Here’s the breakdown: The future of web development is clear. You can choose one of 3 paths. And, if you’re not on the right one, FOR YOU, it’s going to be increasingly difficult to succeed. Fortunately, it’s all about self-awareness and is 100% within your control. It just comes down to knowing those 3 paths and which one is best suited to YOU. I’ll tell you how to figure that out in this episode. Give it a listen here: https://www.johnmorrisshow.com/jms390-the-future-of-web-development/

Read More »

How to vertically center text in CSS Grid and Flexbox

Take this simple HTML: And, some basic styling: It looks like this: Now, we want to center this text vertically. The first modern approach you can take is with flexbox. Just add these two lines to .parent: And, you get this: Simple. It’s very similar with CSS Grid: And, you can add as much text as you want and it’ll get vertically-centered properly. Like this: So, there you go. That said, if you want to go on learning even more HTML and CSS, check out my Website Template course on Skillshare. You’ll learn CSS Grid, CSS transitions, asynchronous requests in

Read More »

How to Style HTML Input Placeholders In CSS

Let’s start with the HTML: So, now we want to style the placeholders themselves. If you want to keep it simple, most modern browsers support this: You can use the ::placeholder pseudo-class like any other. For older browser support it looks like this: So, let’s look at a real-world example: A simple form. Nothing fancy, but notice the placeholder text for the required email field is a different color. This is one simple example of how you might use something like this. Here’s the full HTML: And, here’s the full CSS: So, there you go. Now, speaking of real-world examples,

Read More »

How to get REPEAT clients the Inc. Magazine way

Once upon a few years back… I was working on a project for Inc. Magazine. And, the guy I was working with, Lewis, was one of their Executive Directors and a very sharp guy. A bestselling author and spent his days rubbing elbows with multi-millionaires. At that point, I hadn’t yet worked with Michael Hyatt or Lewis Howes. So, it was surreal experience for me. Anyway, I learned a lot from him. One of the things I learned was a crazy effective way to manage large projects. As a young freelance developer, I’d never seen this before. But, it was

Read More »

2 ways to horizontally center a DIV in CSS

Let’s take this simple HTML structure: The first method involves some straight-forward CSS: Doesn’t get much simpler than that: And, if it this is all you need to do, you can probably stop here. But, sometimes what you’re actually trying to do is a little more complicated and you need some more flexibility. Enter CSS Grid: Here, we’re creating a grid with 1 column that fills the entire space of the parent DIV. Then, a child DIV with a 60% width. And, using justify-items to center the child DIV. This might seem like overkill for something this simple, but it

Read More »

New Native Lazy Loading Attribute for HTML img and iframe tags

Lazy loading your images just got a whole lot easier. If you’re not familiar, lazy-loading is the practice of delaying the load of certain content on a page until a user scrolls near it. If a user never scrolls, the content never loads. Page speed performance, mobile… good for all that. Currently, you’ll need JavaScript to do this. But, as of Chrome 75, that’s no longer necessary. A new attribute for <img> and <iframe> tags, loading” will be supported. Supported parameters are: lazy: good candidate for lazy loading. eager: not a good candidate for lazy loading. Load right away. auto:

Read More »

Are coding boot camps worth it?

I recently got this comment on YouTube: “I want to focus primarily on web development because software is way more intense. Most of the bootcamps are entailed for web development and that is what I’m planning to enroll in the near future. Yes, bootcamps are expensive since accelerated learning, but at least I have the opportunity to do full stack along with cohort simulating how it is to actually work in a real workplace. I think that is way more beneficial than teaching myself alone. I am someone that needs to interact to get the feel of how to code.”

Read More »

Winners vs losers in freelancing

Winners don’t sell themselves short. Winners don’t expect other people or platforms to do it for them. Winners don’t make excuses. They don’t whine and complain when Upwork changes its fee structure or starts charging to bid on jobs. They don’t immediately blame “crappy clients” when a project goes wrong or they don’t get hired. Not because these aren’t true. Sometimes they are. But, because they’re not productive. They weaken you as a competitor. Like a basketball player blaming their loss on the refs. The refs could’ve been terrible. Doesn’t matter. Win anyway. That’s what the greats do. That’s what

Read More »

Degrees for developers are worthless

It’s a minimum of 4 years of your life. Very little of which you’ll actually learn how to code. The stuff you do learn will almost certainly be outdated. And, for your trouble, you’re going to fork over 5-6 figures for a piece of paper. And, that’s IF you actually graduate. And, don’t get sucked into the bottomless pit of parties and alcohol. But, but, John… you’ll learn computer science at college. Great. Take one of the many computer science courses you’ll find on online… many for less than 100 buqs. And, learn your precious computer science concepts. No need

Read More »

The Instagram Hack

Stories. They seem weird, but they’re one of the most powerful tools you can use to sell your services on Instagram, because they accomplish two of the most important priorities when marketing any product or service. Top of mind awareness Attention. Top of mind is why all these big brands spend bajillions every year running what are, if you think about it, weird ads. Ads that don’t directly sell their services. The funny Old Spice commercials. Or, Coke and their never-ending “fizz” commercials. On and on. It’s to keep reminding you about them and to associate their brand with positive

Read More »

Learning your first programming language… quickly

When I played high school basketball… And, I wanted to become a better shooter… my coach and I spent hours analyzing film of the best shooters at the time. Hand placement, elbow position, follow-through, on and on. Breaking them down. Figuring out WHY they were so good. You start to see trends. When I first started learning copywriting… one of the pieces of advice I got was to take an ad I knew worked well and write it out by hand myself. It helped embed the flow of a good ad into your muscle memory. And, again, you start to

Read More »

Upwork’s network effects

The concept is pretty simple (from Investopedia): “The network effect is a phenomenon wherein increased numbers of people or participants improve the value of a good or service.” The internet. Social media. They all operate on this idea of network effects. Both across the platform AND for individual users. So, as Facebook’s user base grows, Facebook becomes more valuable. But, also, as YOUR individual friend’s list grows, Facebook becomes more valuable TO YOU. Save those few “friends” you’d rather not follow, of course. 😀 Thing is… Freelancing platforms have network effects, as well. So, the more freelancers on a platform,

Read More »

The 80/20 rule of web development

I once did this YouTube video. It was called the “Exact PHP Skills You Need to Learn to Get Paid to Code.” The idea was there’s all these things you think you need to learn or you get told by some ranting know-it-all that you need to learn… But, in reality… You only use a small fraction of those skills on a regular basis. So, I made a list of the things you’ll use most often as a PHP developer. The things that make up 90% of the coding I do. Variables, arrays, loops… That sort of thing. It’s been

Read More »

JMS389: I Grew My Business 500%

When it comes to freelance marketing, this is the most important thing I can teach you. It’s not sexy or flashy. In fact, it’s a lot of hard work. But, it’s the one thing I know I can rely on year after year, no matter the scenario. And since I started doing it, my business has grown over 500%. So, take it for what it’s worth to you.

Read More »

This is how I grew my business over 500%

Question: “What are you doing TODAY to market your freelance business?” If you can’t answer… Or, the answer is a little vague… Or, something you’re still figuring out… Whatever income woes you might be experiencing, I can point you to the culprit. The reality is: no marketing = no business. This is the simplest, yet most effective, “freelance marketing” advice I can give you: Do it daily. Let me give you an example… People often get horrified when they find out that I mail my mailing list on a daily basis. Sure, I miss some days here and there, but

Read More »

The simple secrets to high-paying freelance clients

What makes clients willing to pay $5,000, $10,000 even $20,000 and up for your services? Download and install my mobile app and I’ll show you. It’s free. Just click the button below:

Clients Like:

Inc. Magazine Logo
Lewis Howes Logo
Ray Edwards Logo

WHAT OTHERS ARE SAYING

Jim DeJonge

Jim DeJonge

John has a relaxed and engaging manner. His advice is solid and the explanations are well thought out.

Bob Patterson

Not only is John a very talented programmer and developer, he is also an excellent communicator. He has a talent for taking complex subjects and communicating them in terms that anyone can understand. This is a rare combination. This ability has enabled me to take my skills and knowledge to the next level. Thank you John for for all that you do.

Daniel Mohlendick

On the Freelancing on Upwork course: “This is by far the best course i have watched on Skillshare!! Thank you so much.”

Xan Barksdale

Xan Barksdale

Very professional worker who is extremely knowledgable in WordPress and Wishlist Member. I would definitely hire again.

Michael Skye

Michael Skye

John is a man of integrity, who gives generously of himself to projects and people he cares about.

Oliver Wainwright

Oliver Wainwright

I’m a fan. I have completed several of John’s courses. I find him very knowledgeable and he has a great delivery.

Lewis Howes

John is amazing at building membership sites. He converted one of my sites over from it’s existing (hardly working) platform over to the clean and simple to use WishList membership platform. I highly recommend using John and WishList for any of your membership site needs.

Chris Aitken

He significantly improved my site through his expert knowledge of PHP, CSS and Javascript. Would definitely recommend John to others.

Sukh Plaha

John is a fantastic and patient tutor, who is not just able to share knowledge and communicate it very effectively – but able to support one in applying it. However, I believe that John has a very rare ability to go further than just imparting knowledge and showing one how to apply it. He is able to innately provoke one’s curiosity when explaining and demonstrating concepts, to the extent that one can explore and unravel their own learning journey. Thanks very much John!

Aaron Gott

Aaron Gott

John has a particular knack for the development and training of others.

Ray Edwards

I recommend John every chance I get. If every person I worked with were as committed to excellence, punctuality, value, and unquestionable integrity… the world would be a better place. Highest recommendation.

Jason Rumley

Jason Rumley

John has a habit of over-delivering on the expectations he sets up. That’s why he’s the best.

Andrew Malone

Andrew Malone

John Morris is exceptional in his ability to give focused insight into Freelancing and starting one’s business. His direct methods inspire confidence in his honesty.