Reading top to bottom, there are several things here that stand out. The only thing I have to go on here is the resume, backed up by your Github account, which is not a lot. But lots of people are in the same position. So anyway, impressions + some questions that came to mind:
You’re mixing past and present tenses in the descriptions.
You’ve said you’re a software engineer. Job titles are pretty arbitrary things. But I read “software engineer” and I expect some experience. IME it’s not a title that’s generally self-applied. I’m not sure I’ve a good answer there (if you don’t have a software engineering job, don’t put that job title in? Your name will do).
You’ve said you have experience of Postgres and data analysis. The other listed skill is Python. So that says data analysis is something you might be going for.
You’ve got the AWS certifications, and that says IT/devops/systems is what you’re interested in.
So it’s a bit all over the place. Which I would expect given you’ve only been learning for a short period of time. That’s fine, you don’t know what you don’t know at this stage, you can keep it broad. But nothing says you are aiming for anything specific.
The “cloud resume”. It’s a tiny toy thing. And that’s fine. But if you’re going to say that it utilises AWS cloud services, then demonstrate that. I am fully aware that reading the docs and applying the basic example code in the docs will get you what you have. That in itself is good. You can presumably navigate the docs, you can use CLI tools, you can use git. But where is the lambda code? Where is the SAM template? How are you using Dynamo? Maybe try demonstrating some more of the skills you’ve learned from the certifications.
At the minute, it’s a very basic React app that IRL should be static. It’s for personal learning, so no issue there, but if you’re going to use React, actually use it. Why have you not utilised more of its features? Why have you chosen to use the class-based API? Could you write this as a static site?
The sole piece of work you’ve listed as you freelance web development work. Is it actually that, or is it a personal project? It looks very much like the latter, and if it is not, you’re maybe need a little more explanation re. client.
The bullet points are jargon and pretty hard to parse.
You highlight using Postgres – have you done anything else with that? Can you actually use it to build things? Can you model data in it in a useful manner? Can you show some [programmatic] usage?
You also highlight DynamoDB. Dynamo has very specific data modelling requirements (and usecases, tbh). Can you show something that makes use of Dynamo in a more realistic situation?
You highlight Python as a skill: is that literally just from the lambda function? If not, why no Python in your GH?
You have stated a set of skills, but not really demonstrated them. The certifications should guarantee some baseline level of knowledge about configuring AWS stuff. But I wouldn’t be 100% sure on that. Finally, unless you can better tie eight years of playing poker to what you now want to do then it might work against you. There’s nothing wrong with it per se, but you highlight transferable skills in the resume. If you’re going to do that, why the focus on front-end web dev skills? Why no real sign of working with data?