I’ve been involved in a few projects where the frontend is built with React. Specifically, I’ve been using Remix, Next.js and TypeScript.
When it comes to "working on Frontend development", I feel like I’ve gained a better understanding of how to use the technology and how to implement it so I don’t feel like I need to spend as much time on self-study as I did last year.
When it comes to backend development, I have gained experience in several projects involving table definitions, API design, API implementation, and managing infrastructure using IaC (AWS CDK). As a frontend engineer, it's easy to lack knowledge in these areas, but this really helped me understand the whole picture of the application.
According to GitHub stats, 19 pull requests were merged in 2024.
the repositories I contributed to are (excluding PRs for documentation):
I've been developing with openapi a lot, so I feel it was a good experience to contribute to the two libraries related to openapi (openapi-typescript and orval).
I don’t feel like I’ve learned much English this year. Instead, I’ve been watching more English videos on YouTube, mostly vlogs and gaming commentary rather than educational content. I feel that these videos have helped improve my listening skills and my ability to understand English.
I want to make 2025 a year of improving my English skills.
I haven’t decided on a specific approach yet, but I’m considering the following methods:
As a benchmark for achieving my goal, I’ll aim for an overall IELTS score of 7.0.
This involves:
It would be even better to try these while learning new technologies and improving my English.
In the past, I’ve often started creating apps but ended up giving up and stopping development halfway through.
There are several ideas for apps I’d love to see come to life, so I hope to publish at least one of them.
As you all know, AI has significantly expanded the possibilities for individuals to refine ideas, design, and implement apps on their own. I want to take full advantage of this potential.