Gilles Crofils

Gilles Crofils

Hands-On Chief Technology Officer

Tech leader who transforms ambitious ideas into sustainable businesses. Successfully led digital transformations for global companies while building ventures that prioritize human connection over pure tech.1974 Birth.
1984 Delved into coding.
1999 Failed my First Startup in Science Popularization.
2010 Co-founded an IT Services Company in Paris/Beijing.
2017 Led a Transformation Plan for SwitchUp in Berlin.
November 2025 Launched Nook.coach. Where conversations shape healthier habits

Building a minimalist portfolio career in tech

Abstract:

The article explains that a portfolio career in tech goes beyond juggling random gigs or traditional full-time roles, advocating instead for a deliberate combination of work streams—such as consulting, indie product development, teaching, and open-source projects—that reinforce each other to create a stable and satisfying professional life. It emphasizes the importance of a minimalist, intentional mindset to select roles that align with personal values and goals, thus avoiding burnout and chaos. The piece outlines practical strategies for blending these streams, such as pairing consulting with product building or combining open-source contributions with paid workshops, and highlights frameworks like Handy’s Portfolio Career Model and Ikigai for designing a balanced, resilient career. Unique elements include real-world examples of tech professionals who mix consulting, SaaS, and teaching, as well as personal reflections on shifting from big teams to smaller, focused projects for greater fulfillment. It also underscores the rise of new opportunities like micro-SaaS and technical education as particularly appealing for those seeking autonomy and simplicity. Throughout, the article stresses that success in a portfolio career relies on purposeful planning, clear boundaries, and regular reflection, turning a patchwork of roles into a cohesive system that supports both financial security and personal growth.

Thinking about a career in tech, I used to picture only two options: a stable full-time job or bouncing from gig to gig. Over time, though, I discovered a quieter, more intentional approach—one where I could thoughtfully pick work streams, combine them to match my goals, and build a career that felt both sturdy and satisfying. In this article, I’ll share what it really takes to shape a portfolio career in tech, going beyond the chaos of gig work and drawing on my own journey from Beijing to Lisbon, from founding startups to teaching and consulting.

I’ll share the basics of building a portfolio career—how I’ve combined consulting, indie product work, teaching, and open-source projects, and why the key isn’t just variety but making these streams support each other. I’ll offer practical advice for keeping a portfolio simple, blending different roles without burning out, and give an honest look at the pros and cons. New opportunities, like micro-SaaS and technical education, have opened up simpler and more flexible paths for me and others who want to shape their own way.

I’ve often questioned the usual structure of tech jobs. Through trial and error, I’ve found practical strategies, learned from real-world examples (including my own stumbles and successes), and discovered what helps people succeed. My aim is to help you find a mix that suits your work and life, and keeps things interesting for the long haul.

Redefining portfolio careers in tech

Understanding the portfolio career

A portfolio career isn’t just about taking lots of gigs or chasing the next project. For me, it’s been about blending multiple roles with purpose—consulting, creating products, teaching, and contributing to open-source work. This isn’t just multitasking; it’s a careful mix designed for growth and stability. Especially in tech, I’ve noticed how easy it is to overlook the uniqueness of this path. What matters is fitting diverse work together with intention, not just patching together random jobs.

Early on, I made the same mistake many tech professionals do: confusing portfolio careers with standard freelancing. Surveys show over 60 percent of people make this confusion, thinking a portfolio career is just doing various gigs. It’s a bit like mixing up a well-planned meal with grabbing food at a buffet—one is deliberate, the other is random. Recognizing the real difference opened up new ways for me to grow my skills and gain independence.

A strong portfolio career can include streams like consulting, building your own products, teaching, or contributing to open-source. Each stream can support the others, building both income and a unique professional identity. This setup leads to more flexibility and resilience, which I’ve found especially useful when tech markets shift. But pulling this off takes a certain mindset—one that values purpose and careful planning over randomness. Next, I’ll share how that mindset shaped my own portfolio.

Minimalist mindset for independence

Minimalist career planning, for me, means narrowing in on work that truly matters. Rather than chasing every opportunity, I focus on roles and projects that align with my values and the life I want to lead. This strategy has supported real independence and brought more satisfaction and less stress. With a minimalist approach, I prioritize depth and meaning over simply doing more.

My move from Beijing to Lisbon was a turning point. In Beijing, I was constantly juggling multiple projects, leading a multicultural team, and running a cross-border e-commerce platform. The pace was relentless, and I often felt stretched thin. When I relocated to Lisbon, I realized I needed to simplify. I started saying no to projects that didn’t fit my values or long-term goals, and focused on streams that brought both meaning and stability. This shift not only improved my work-life balance but also made my career feel more intentional and rewarding.

Choosing streams carefully has helped me avoid the mess of chaotic gigs and build a simple career with clear purpose. Minimalist strategies have shaped a sustainable work life that’s focused and meaningful. With that mindset, I’ll outline the main streams that often make up a good portfolio in tech.

Mapping the spectrum of portfolio work

Main work streams

In my experience, the main work streams for tech professionals include:

  • Consulting: Offering focused advice to organizations, either on short or long projects. For example, as a developer with strong cloud skills, I’ve helped several companies migrate their systems, gaining steady income and industry insight. This path lends credibility and routine but requires real expertise and a track record of delivering results.

  • Building products / micro-SaaS: Creating your own products or launching a micro-SaaS (small software as a service) can be appealing if you want income that grows, even passively. I once built a niche tool for science educators, which, after some marketing and updates, started earning money while I focused on other projects. Of course, this means handling ongoing marketing and support.

  • Open-source work and technical writing: Contributing to open-source or writing technical guides creates value for the wider tech community. Running a popular software project or publishing clear tutorials has helped me land sponsorships and expand my network, though the income can be uneven.

  • Teaching and training: Offering courses, workshops, or mentoring lets you share skills and work flexibly. I’ve taught coding workshops both in-person and online, reaching international groups. The downside is that income can fluctuate, and you need to keep finding new students or clients.

Each stream has its own risks and benefits, especially if you aim for a minimalist and meaningful way of working.

Pros and cons for minimalists

Freelancing and contract work make flexibility possible, but often lead to a complicated schedule. Managing lots of clients can mean endless admin and less time for tech work. Sometimes, there’s more work sorting contracts and invoices than writing code.

Consulting and being your own boss allow for creativity and freedom, but come with their own pressures. Keeping boundaries and managing your own time is crucial to avoid burnout.

Teaching and sharing content feels meaningful if you like passing on knowledge or building a public profile. Still, this path can mean unpredictable pay and extra work running classes or managing online tools. For example, when I was teaching coding in Beijing, I loved the process but faced slow months unless I had other income streams.

The trick is to pick streams that work together, so simplicity and resilience reinforce each other. Mixing just a few paths on purpose keeps things manageable while letting you enjoy independence and fulfillment. A deliberate combination is what helps a minimalist tech portfolio actually succeed.

Strategic combinations for autonomy

Synergy between streams

A strong portfolio career in tech rarely depends on just one source of income. Consulting, for instance, might be your steady paycheck, giving you the support needed to experiment with building products. The hands-on experience with clients can spark ideas that lead to better products. Open-source projects and teaching can also work well together. I’ve often found that consulting for clients in the morning, working on a micro-SaaS tool in the afternoon, and contributing to open-source or teaching in the evening creates a rhythm that keeps me both grounded and creative.

Pairing open-source work with paid workshops or sponsorships is another solid model. Giving away valuable software or libraries can attract plenty of interest, while offering training or extra support as a paid service brings in income. Some people have managed to live off this mix by running workshops and providing special content to paying sponsors. Studies say this blend often leads to stronger projects with more engagement over time.

Sharing both free and paid work not only adds to your income but also grows your reputation. Professionals who give back and have premium offerings often get recognized as experts, making it easier to branch out. This balanced setup builds connections, opens new doors, and acts as a safety net when one stream dries up. I’ve seen this firsthand, both in my own work and in the teams I’ve led.

Case studies from the field

Surveys show developers who mix freelancing, consulting, and side projects tend to earn more per hour and have greater creative freedom. However, they must manage irregular pay and keep clear boundaries between different roles. Others go even further by blending three or more streams for extra stability. For instance, when I founded a science popularization company in Beijing, I combined client consulting, product development, and educational workshops. Mornings were for client meetings, afternoons for building our science education platform, and evenings for leading workshops or writing content. This wide-ranging routine boosted both income and creativity, but only worked because I set tight boundaries and tracked my time carefully.

Another example: while leading a multicultural team in Shanghai, I balanced contract work for international clients with building a cross-border e-commerce platform. I used analytics to monitor which streams were most profitable and adjusted my focus accordingly. This data-driven approach helped me avoid overcommitting and kept the business sustainable.

Tech professionals who succeed often combine streams for both financial security and creative joy. Common patterns include:
- Running a SaaS business while writing books or blogs to build an audience
- Leading open-source projects and holding paid workshops or speaking gigs
- Handling contract work alongside developing products and technical teaching

All of these require careful time management and clear priorities. With intent, a mixed portfolio can bring steady income and fresh ideas.

Research backs up what I’ve seen in practice—IT professionals with planned portfolios often earn as much or more than full-timers and get more autonomy and skill growth. Building such a portfolio takes the right planning tools and consistent focus.

Frameworks for intentional blending

Models for portfolio design

A lasting portfolio career starts by finding a framework that helps balance different roles. Handy’s Portfolio Career Model is a favorite of mine—it’s not about squeezing in as many gigs as possible, but combining several roles so they work together and strengthen one another. This keeps your work focused instead of scattered.

I’ve also found the Ikigai framework helpful. It asks you to find where your passions, skills, the world’s needs, and paid work all meet. When I was considering whether to focus more on mentoring or building products, I used Ikigai to map out what energized me most. I realized that mentoring young engineers and building tools for educators both sat at the intersection of what I love, what I’m good at, and what people will pay for.

The Business Model You Canvas helps map out each role, source of income, and what you bring to the table, all on one page. This lets you spot gaps or overlaps fast. But even the best frameworks need strong boundaries to work in daily life.

Boundary-setting and time management

Juggling many roles can get overwhelming, but strategies like time-blocking and focused work hours help keep things manageable. When I was leading a team in Shanghai, I used analytics to track how much time I spent on consulting versus product development. Allocating blocks for each role and not jumping between tasks so much boosted my productivity and kept stress at bay. Setting weekly priorities ensured that what mattered most got my attention first.

Simple steps that worked for me:
1. Reserve specific hours for certain projects
2. Label those calendar blocks
3. Communicate availability clearly to clients or partners

Checking in weekly to update my plan and save time for rest made the mix more sustainable. In the end, focusing on both structure and flexibility is what lets a portfolio career grow in the right direction.

Mindset shifts and common pitfalls

From gigs to ecosystem thinking

Building a portfolio career in tech is a bit like planning a garden; I pick and arrange each project so they grow well together. Listing out my main skills and writing a short mission statement helps tie everything back to a bigger picture.

Taking regular time to reflect on what I’m learning and looking for connections builds both my career and my sense of purpose. Of course, a few pitfalls can trip up even the best planners.

Pitfalls to watch for

Income swings and missing out on classic benefits are two big sources of stress for people with portfolios. I remember one particularly tough month while running the cross-border e-commerce platform in Shanghai. We’d just landed a major client, and I felt on top of the world. The next month, that client paused their project, and suddenly our revenue dropped by half. Without a financial buffer, the stress was intense—I lost sleep, snapped at my team, and questioned whether I’d made the right career choice.

Burnout often creeps up when too many projects pile on and boundaries slip. During my early days in Beijing, I took on every opportunity, thinking more was better. I ended up feeling disorganized, unable to switch off, and my work suffered. It wasn’t until I started tracking my time and setting clear boundaries that I regained control.

Administrative chores—like taxes, contracts, and sending invoices—can snowball, and unclear branding may leave people confused about what you really offer. Staying organized in these areas helps keep things clear and efficient. Luckily, new ways to work and better tools have made it easier to overcome these issues and keep your career steady and interesting.

The growing ecosystem of portfolio paths

New streams gaining traction

Open-source work is bigger than ever, with more organizations relying on and contributing to shared tools. This brings growing chances to build reputation and get paid through sponsorships and recognition. Micro-SaaS is also booming, as more solo founders or tiny teams build software for specific needs and earn ongoing income. These small businesses are often simple to run, with low costs and a focus on what matters.

Technical education is also growing, with the help of online courses, bootcamps, and mentoring sites. It’s common now to see someone building a micro-SaaS in the morning and teaching code online in the afternoon. Those who teach say the extra income also helps strengthen their skills and networks.

Popular options right now include:
- Sponsorships and broad reach through open-source work
- Recurring revenue from micro-SaaS with tiny teams
- Extra income and expertise from teaching, courses, or mentoring

Why these paths matter for minimalists

These newer career options suit people who prefer keeping things simple. They need fewer resources, let you work your own way, and match with your passions and strengths. When I moved from Berlin to Lisbon, I left behind the pressure of big teams and constant meetings. Instead, I focused on smaller, more meaningful projects—mentoring startups, building tools for educators, and teaching online. This shift brought a sense of freedom I hadn’t felt in years. My work-life balance improved, and I found more energy for both work and life.

Mixing these streams has also made my career more stable and easier to adjust when things change. Building a work life from open-source, micro-SaaS, and teaching roles has helped me weather ups and downs while keeping things meaningful and manageable.

What stands out is that portfolio careers mean being purposeful, building strength, and finding a fit that feels right. Choosing streams that fit your values can help craft a tech career that grows and feels rewarding, whatever the industry trends may be.

A portfolio career in tech, for me, isn’t about juggling endless gigs—it’s about choosing each path with intention and blending streams like consulting, indie projects, open-source, and teaching into a work life that’s solid, flexible, and satisfying. With a minimalist mindset, real synergy, and clear boundaries, scattered jobs become a connected system where each part supports the others. My own journey—from Beijing to Lisbon, from founding startups to mentoring—has shown me that this approach takes effort, self-awareness, and a willingness to adapt. But for those seeking both meaning and autonomy, a portfolio career offers not just a way to work, but a way to thrive.

You might be interested by these articles:


25 Years in IT: A Journey of Expertise

2025-

Nook
(Lisbon/Remote)

Product Lead
Building the future of health coaching. Leading product development and go-to-market strategy for a platform that makes personal wellness accessible through natural dialogue.
Making health coaching feel like talking to a friend who actually gets you.

2024-

My Own Adventures
(Lisbon/Remote)

AI Enthusiast & Explorer
As Head of My Own Adventures, I’ve delved into AI, not just as a hobby but as a full-blown quest. I’ve led ambitious personal projects, challenged the frontiers of my own curiosity, and explored the vast realms of machine learning. No deadlines or stress—just the occasional existential crisis about AI taking over the world.

2017 - 2023

SwitchUp
(Berlin/Remote)

Hands-On Chief Technology Officer
For this rapidly growing startup, established in 2014 and focused on developing a smart assistant for managing energy subscription plans, I led a transformative initiative to shift from a monolithic Rails application to a scalable, high-load architecture based on microservices.
More...

2010 - 2017

Second Bureau
(Beijing/Paris)

CTO / Managing Director Asia
I played a pivotal role as a CTO and Managing director of this IT Services company, where we specialized in assisting local, state-owned, and international companies in crafting and implementing their digital marketing strategies. I hired and managed a team of 17 engineers.
More...

SwitchUp Logo

SwitchUp
SwitchUp is dedicated to creating a smart assistant designed to oversee customer energy contracts, consistently searching the market for better offers.

In 2017, I joined the company to lead a transformation plan towards a scalable solution. Since then, the company has grown to manage 200,000 regular customers, with the capacity to optimize up to 30,000 plans each month.Role:
In my role as Hands-On CTO, I:
- Architected a future-proof microservices-based solution.
- Developed and championed a multi-year roadmap for tech development.
- Built and managed a high-performing engineering team.
- Contributed directly to maintaining and evolving the legacy system for optimal performance.
Challenges:
Balancing short-term needs with long-term vision was crucial for this rapidly scaling business. Resource constraints demanded strategic prioritization. Addressing urgent requirements like launching new collaborations quickly could compromise long-term architectural stability and scalability, potentially hindering future integration and codebase sustainability.
Technologies:
Proficient in Ruby (versions 2 and 3), Ruby on Rails (versions 4 to 7), AWS, Heroku, Redis, Tailwind CSS, JWT, and implementing microservices architectures.

Arik Meyer's Endorsement of Gilles Crofils
Second Bureau Logo

Second Bureau
Second Bureau was a French company that I founded with a partner experienced in the e-retail.
Rooted in agile methods, we assisted our clients in making or optimizing their internet presence - e-commerce, m-commerce and social marketing. Our multicultural teams located in Beijing and Paris supported French companies in their ventures into the Chinese market

Cancel

Thank you !

Disclaimer: AI-Generated Content for Experimental Purposes Only

Please be aware that the articles published on this blog are created using artificial intelligence technologies, specifically OpenAI, Gemini and MistralAI, and are meant purely for experimental purposes.These articles do not represent my personal opinions, beliefs, or viewpoints, nor do they reflect the perspectives of any individuals involved in the creation or management of this blog.

The content produced by the AI is a result of machine learning algorithms and is not based on personal experiences, human insights, or the latest real-world information. It is important for readers to understand that the AI-generated content may not accurately represent facts, current events, or realistic scenarios.The purpose of this AI-generated content is to explore the capabilities and limitations of machine learning in content creation. It should not be used as a source for factual information or as a basis for forming opinions on any subject matter. We encourage readers to seek information from reliable, human-authored sources for any important or decision-influencing purposes.Use of this AI-generated content is at your own risk, and the platform assumes no responsibility for any misconceptions, errors, or reliance on the information provided herein.

Alt Text

Body