Senior Full-Stack Developer

I am an experienced full-stack developer with a passion for creating beautiful, functional, and accessible front-end experiences as well as designing, developing and maintaining quality backend services to support them.
self-portrait
10+Years of Experience
50+Projects Completed
1M+Happy Customers
-Recommendations

Tech Stacks

I have experience working with a variety of stacks.Here are some of the stacks I have worked with and a comfort level for each.
90%
React
90%
Angular
90%
Typescript
80%
Next.js
90%
CSS3
90%
HTML5
80%
Tailwind
50%
.NET Core

Databases

I have also worked with a variety of databases.Here are some of the databases I have worked with and a comfort level for each.
90%
MongoDB
70%
PostgreSQL
70%
MySQL
70%
SQLite

Applications

As well as working with a variety of stacks and databases, I have also worked with a variety of applications.As I did with the stacks and databases, here are some of the applications I have worked with and a comfort level for each.
90%
Swagger
90%
Auth0
90%
Postman
90%
Sentry
50%
Kibana
70%
Azure
90%
Confluence
90%
JIRA
50%
Figma
80%
Strapi
60%
Stripe
60%
Shopify
70%
Gitlab

Strengths

Core Strengths

01

Full Stack Development Expertise

I have a strong background in full-stack development with a focus on front-end technologies.

02

Scaling and Performance Optimization

Proven track record in developing and scaling web applications to accommodate hundreds of thousands of users, with a focus on optimizing performance, reliability, and scalability.

03

Authentication and Security Expertise

Experienced in implementing authentication protocols such as OAuth and ensuring robust security measures in digital solutions, safeguarding user data and system integrity.

04

Cloud Technologies and DevOps Practices

Proficient in cloud platforms like Microsoft Azure and implementing CI/CD pipelines using Azure DevOps and Git, ensuring efficient development, deployment, and continuous integration workflows.

Personal Strengths

01

Problem-solving

I love solving tough and complex problems. Whether it's debugging an old bug or finding a new solution to implement a feature, I thrive on challenges.

02

Quick learner and adaptable

Technology moves fast, but I tend to keep up. I'm always ready to learn new languages and frameworks, making sure I keep pace with the changing tech landscape.

03

Team player

Full-stack development often involves working within cross-functional teams, so being able to collaborate effectively, share knowledge, and support colleagues is important.

04

Creativity

I will often come up with a varying range of solutions to a problem, and I'm not afraid to think outside the box and get a little creative when working through a solution.

Featured Projects

I've done so many things, explored many languages, built so many tools but here are some of the projects that I treasure the most.

Recommendations

Here are some kind words from people I have worked with.

Let's work together

Local to Adelaide and want to catch up, talk about projects? Lets get in touch!