DEV Community

vincent mugondora
vincent mugondora

Posted on

Why I’m Choosing to Upskill in Public

My 2026 Roadmap: From Software Engineer to Lead Engineer and Architect

The world of software engineering is changing fast because of artificial intelligence.

A lot of code is now being written by machines.

Frameworks are getting better and better.

People who only know how to make new features will have a hard time keeping up.

I do not want to be left

So I have made a plan for myself to become a software engineer who can make an impact.

I want to be able to design systems lead teams and make products that work well in the intelligence era.

This is not just about learning what is popular now.

It is about becoming the kind of software engineer who really understands how to make systems build things that work well use artificial intelligence in a good way and make things that people really need.

Over the few months I will be sharing my progress on this website.

Phase 1: The Performance Architect (June – July)

Focus:

I want to learn about frontend architecture using Astro and Svelte 5.

I want to learn how to make applications that're really fast work well with search engines can handle a lot of users and are easy to maintain.

What I Will Learn

  • I will learn about Astro and how it can be used for content-heavy architectures

  • I will learn about Svelte 5 and how it can be used for reactivity

  • I will learn about rendering strategies

  • I will learn about building applications with an "islands architecture"

  • I will learn about ways to make my applications run faster

Projects

  • I will make a marketplace frontend that loads fast

  • I will make a dashboard application that works well

  • I will make some landing pages that are optimized for search engines

  • I will make some interactive components using Svelte

My goal is to learn about performance-first engineering and not just think about making traditional single-page applications.


Phase 2: System Design and Scalability (August – September)

Focus:

I want to think like a systems architect, not a feature developer.

This phase is about learning how big systems are designed and maintained.

What I Will Learn

  • I will learn about database architecture

  • I will learn about how to make PostgreSQL work better

  • I will learn about Row Level Security

  • I will learn about how to move data between databases

  • I will learn about ways to make my applications load faster

  • I will learn about edge functions

  • I will learn about load balancing

  • I will learn about message queues

  • I will learn about microservices and modular monoliths

Projects

  • I will make a marketplace backend that can handle users

  • I will make a system that can process events

  • I will make an application programming interface that can handle a lot of requests

  • I will make a system that can handle background jobs

I want to become designing systems that can handle a lot of users.


Phase 3: Becoming a Lead Developer (October – November)

Focus:

I want to learn about leadership, automation and workflows.

Writing code is part of being a software engineer.

I also want to get better at communicating with people reviewing code helping others and working with teams.

What I Will Learn

  • I will learn about integration and continuous deployment pipelines

  • I will learn about GitHub Actions

  • I will learn about automated testing

  • I will learn about infrastructure workflows

  • I will learn about development systems

  • I will learn about leadership

  • I will learn about code review strategies

Goals

  • I want to automate my deployments

  • I want to improve my project management workflows

  • I want to learn how to lead teams

  • I want to improve the quality of my engineering work

This phase is about becoming someone who can lead engineering efforts, not write code.


Phase 4: Marketplace Launch and Optimization (December)

Focus:

I want to launch, monitor, optimize and grow my marketplace platform.

A product is not complete when it works.

It is complete when it is reliable, secure and works well for users.

What I Will Learn

  • I will learn about analytics systems

  • I will learn about monitoring and observability

  • I will learn about error tracking

  • I will learn about security auditing

  • I will learn about search engine optimization

  • I will learn about performance analysis

Tools

  • I will use Sentry

  • I will use PostHog

  • I will use edge infrastructure

  • I will use monitoring dashboards

Final Goal

I want to launch a marketplace platform that's production-ready has a great developer experience and works well.


My 2026 Tech Stack

Category | Tool |

| --------------------- | ----------------- |

Frontend Architecture | Astro |

| UI Framework | Svelte 5 |

| Backend | FastAPI / Node.js |

| Database | PostgreSQL |

| Styling | Tailwind CSS |

| Infrastructure | Edge Functions |

| CI/CD | GitHub Actions |

| Monitoring | Sentry. PostHog |


Why I Am Sharing This Publicly

I believe that growth happens faster when it is shared with others.

I want to stay accountable, track my progress, connect with engineers, and share what I learn along the way.

Some things will. Some will not.

I am committed to consistently getting better.

My goal is not to follow what is popular.

My goal is to become a software engineer who's adaptable technically strong and valuable, in the artificial intelligence era.


The Bigger Vision

I want to become a software engineer who can build platforms design reliable systems lead technical teams and create products that solve real problems.

Not just someone who writes code.

This is my roadmap.

Now it is time to make it happen.

Top comments (0)