I have been working as a software engineer for 8 years. Over the past 2 years, I've been freelancing for startups, enterprises and everything in between.
The next stage of my business is pivoting away from pure freelancing work to a more complete offering of products and services.
I launched a business 24 months ago chiefly to work as a freelancer. I'm now looking to diversify and offer a broader suite of products and services to businesses. These include:
- 🧙♂️ Cloud architecture and optimisation
- ⚙️ Hands-software development
- 🌅 Engineering leadership, management and training
If you want to work with me, please drop me an email at
me at joshghent.com
What I (now) offer
The key to any successful business is bringing the maximum amount of value to customers. This one is, thankfully, no different. I've chosen 3 key areas where I believe my skills and experience can make a difference.
🧙♂️ Cloud architecture and optimisation
Having worked as a software engineer for over 8 years, I've come across every type of cloud architecture imaginable. I've successfully transformed monolithic applications into microservices, migrated applications from on-premise to the cloud and optimised cloud infrastructure to save money.
When I work with any organisation, I focus on the following four pillars (in priority order):
- Observability. Helping organisations to get a handle on the numbers behind their products and developers to gain insight into their code. Having worked with a number of different observability tools, I can help organisations to choose the right one for them.
- Reliability. The only thing worse than an app that is slow is an app that is down. I help organisations to design, build and ship robust products that can scale as the business grows.
- Performance. Application speed is a feature and competitive advantage. Taking a holistic view, I can provide indepth insights into your applications performance and work with your team to improve it.
- Cost. No one wants an AWS bill that leaves you sobbing uncontrollably in a corner. I can help bring confidence and restore consistency to your cloud spend. I approach this by looking at the other three pillars and optimising them to reduce costs.
Generally, my approach is simple, I work with you to understand your business and goals. And then I build you a plan to achieve them by means of the technology you're building. I don't recommend a one-size-fits-all approach or that you need to hire a giant devops team to manage your infrastructure. I believe that the best solutions are the simplest ones and I work with you to find the right solution for your business.
⚙️ Hands-software development
I've spent the past 8 years working directly with code. My areas of expertise are back-end development (particularly API's and event-driven microservices) and infrastructure (particularly serverless). And I've extensively worked with both greenfield and legacy projects.
I've worked with lots of different languages and frameworks, but generally favour these stacks:
- Frontend: React/Next.js, TailwindCSS, TypeScript
- Backend: Node.JS, Typescipt
- Datastore: DynamoDB, S3, SQS
- Infrastructure: AWS, SST, Cloudflare Pages
- Frontend: Laravel
- Backend: PHP/Laravel
- Datastore: PostgreSQL, Redis
- Infrastructure: Render.com, Cloudflare
The skills listed above are not exhaustive. I'm always happy picking up new technologies and languages as required.
Software development goes beyond just coding. I take pride in producing robust code, complemented by concise documentation, and prioritize clear communication with both technical and non-technical individuals.
🌅 Engineering leadership, management and training
Encompassed within many of my roles is leadership and training. I believe I can help your organisation to train, and retain your engineers - and build a thriving engineering culture in the process. To do this, my approach focuses on
- Creating systems that empower the team to drive their own growth.
- Introducing fair and accurate metrics to motivate the team and measure progress.
- Building a culture of sharing and learning by introducing knowledge shares, pair programming and code reviews.
- Establishing psychological safety by means of blameless postmortems, retrospectives and one-to-ones.
- Making sure that communication between stakeholders and the team is transparent and effective, with shared goals and values.
I have primarily worked with engineering teams who have a headcount of 1-20 people and successfully introduced these practices to them.
📟 Fixed cost services
These fixed price services are designed to give your team a boost in a particular area. They are designed to be delivered in a short time frame and provide you with a clear plan of action to move forward.
If you would like more information about the services below please get in touch.
- Cloud Architecture Plan or Review - £1,300
- Website/Application Performance Audit - £1,500
- Observability Audit - £750
- Team Strategy Documentation - £2,500
- Team Training - £1,250
All prices are exclusive of VAT.
In addition to the services above, I'm also working on a number of products that I have built as a result of problems observed in the organisations I have worked with. These include:
- LoginLlama - A suspicious login detection service for your applications.
These products can be provided to your organisation for a discounted rate and implemented by myself.
Work with me
If you're interested in the above, and want to work together, please drop me an email at
me at joshghent.com. Or book a call with me here.
I look forward to hearing from you!