Introducing My Portfolio V2

Introducing My Portfolio V2

I'm excited to announce the launch of my new portfolio v2. This is a major update to my previous portfolio and includes many new features and improvements.

Ali Berro

By Ali Berro

3 min read
(Updated: October 27, 2025)

Introducing My Portfolio V2

After months of working, planning, and refining, I’m thrilled to share my new portfolio v2 with you. This is a big update to my previous portfolio and includes several new features and improvements.

This update is more than just a redesign. It’s a complete rethinking of what the website is all about, it’s not just a couple of page, it’s more of “Let’s help the community, share knowledge, and grow together” by providing a space for learning, sharing, and growing alongside others.

What’s New

A More Personal About Section

There is more to the new About page than a brief biography. It goes into greater detail about how I got to where I am now, how I started out as a software engineer and an instructor, and what motivates me to keep creating and sharing. I wanted it to have a personal touch, feel genuine, and truly represent the journey I’ve traveled and the lessons I’ve discovered.

Resources for Students and Learners

One of the biggest additions is a Resources page. It’s a handpicked collection of educational YouTube channels and resources that have shaped my learning journey. Find the content that encourages ongoing development for you in everything from science to programming. Over the years, I have personally used a lot of these resources to teach and learn.

Later on, I’ll be adding more resources to the page, including a section dedicated to important books, podcasts and a bunch more!

Free Courses and Interactive Learning

This version includes a new Course section, where I’ll be sharing my free structued and interactive courses. There will never be a need for sign-up nor a paywall. Some courses will include interactive elements to help you learn and comprehend the concepts better, a quiz to assess your knowledge, a project to apply what you’ve learned, and real-world examples of the concepts you’ve studied. My goal is to make difficult subjects easier to comprehend and digest while giving the student an opportunity to engage in practical concept exploration.

A Blog for Updates and Deep Dives

I’ll be posting updates, guides, educational resources, and reflections on my journey in the new Blog section. Expect posts about software engineering concepts, teaching experience, and general thoughts on technology, problem-solving,or some weird ideas I might have.

Tip

Subscribe to the blog using the RSS feed. It is also supported for the blog too Courses RSS.

A Detailed Project Page

The Projects page is now more detailed, where I include a big list of the things that I worked on instead of just featuring three or four projects.

Note

I’m planning to add a new project every once in a while. Furthermore, there are some ideas of expanding the page to include description, technologies used, challenges faced, solutions implemented and more context towards each project.


What’s Next

This is just the beginning. I’ll continue to iterate on the website, by taking from your feedback, publishing new articles, adding new resources, and releasing courses with interactive content and visualizations.

A secret maybe?

This website might just be an excuse in disguise to keep learning more, but we will find out soon enough!

Feel free to reach out to me via email, LinkedIn, or GitHub.

Related Posts

No related posts found.