Contact
Illustration de la compétence Problem Solving & Adaptability - Jose DA COSTA
Soft skillProblem Solving & Adaptability

Problem Solving & Adaptability

Six education cycles from BEP to MBA and 18 years across very different stacks. Top 1 and Top 2 competency frequencies in the portfolio: diagnose unfamiliar problems fast, learn what is needed, and converge under time pressure.

Personal Confidence
Expert5/5
FoundationalDevelopingProficientAdvancedExpert
How this competency evolved over time

Each segment is a period (journey or achievement) where the competency was applied. The colour and size of the end dot reflect the level reached during that period.

My definition

Problem solving, the way I practise it, is the disciplined conversion of a fuzzy symptom into a clear diagnosis and a converging plan, under time and budget pressure. Adaptability is the meta-skill that lets me run the same exercise on a new domain or stack without losing speed. Across 18 years of professional practice, the two have become inseparable for me: the diagnostic muscle is precisely what makes me comfortable in unfamiliar territory, and that is what explains the BEP audiovisual repair (1998) → CTO SaaS (2026) trajectory.

I run this competency on 3 depth layers. Surface: debugging in production, fast stack-trace reading, bug reproduction. Mid: root cause on a regulated domain (French accounting, Open Banking PSD2, NIS2) where mistakes carry direct legal cost. Deep: full business reframing when the initial solution is exhausted. like the Pichet DAM picked up after 360 K euros of failed spend and 5 previous project managers. Top 1 and Top 2 portfolio frequencies (33 + 32 references): these are my structural signatures.

On the 2026 market, the accelerated stack churn (Bun, edge runtimes, agentic AI, vertical SaaS) has turned adaptability into an explicit senior hiring filter. The Pragmatic Engineer report AI Tooling for Software Engineers in 2026 confirms it: in an industry where 80% of engineers will need to upskill on AI tools by 2027 (Gartner), winning teams are not those who master one stack but those who re-learn fast. The T-shaped profile - broad adaptability with one or two depths - has become the recruited archetype.

My evidence

Achievement

Anecdote 1 : Reframing the DAM project after 360 KEUR of sunk cost

When I took over the DAM in February 2019, the project was not late - it was stuck. 5 project managers had come and gone, more than 360,000 euros had been spent on OpenText licenses, integrator fees, and internal management, and the platform was serving barely 20 people where it should have equipped the 1,400 employees of Groupe Pichet. Leadership was hesitating between dropping the initiative entirely and onboarding yet another vendor - which would have reproduced the same failure pattern.

I refused to attack the solution before reframing the problem. Together with Stéphanie L., the new Communications Director, we set 3 foundational questions before relaunching anything: what business outcome does the platform have to produce (eliminate the manual asset redistribution, not just host images), what contractual reversibility is non-negotiable (exit the SaaS without lock-in), and what does a successful day 90 look like (a salesperson finds her own program visual in under 2 minutes). Only after locking those 3 criteria did I build the 6-step independent benchmark methodology and steer the evaluation toward Bynder rather than yet another OpenText attempt.

Bynder went live on November 18th, 2020, 1,400 users onboarded, contract signed with SLA and reversibility clauses locked down by our legal counsel. Where 5 attempts had failed, the reframing shipped the project in less than 2 years for a few tens of thousands of euros.

That reframing method - reformulating the problem before touching the solution - has become a reflex I now replay on every CTO advisory engagement at ACCENSEO. The core lesson: a failing project almost never has a solution problem, it has a problem statement problem.

Achievement

Anecdote 2 : Learning Babel AST + PostCSS in 6 weeks for Tailwind v4

Late 2025 Tailwind v4 shipped, fully rewritten in Rust/Oxide. The only existing obfuscation tool (unplugin-tailwindcss-mangle) relied on patching Tailwind internals - an approach that broke instantly with v4. No compatible solution existed on the market, and several teams I advise explicitly needed that tooling to ship their design system. The window was tight: 6 weeks before the community would fall back to ad-hoc workarounds.

I made a counter-intuitive call: instead of patching the internals like the incumbent, I bet on pure static analysis - directly scanning source files for the classes used, with zero dependency on Tailwind internals. That meant betting on a stack I had never touched: Babel AST to parse JSX/TSX/Vue/Svelte/Astro/Qwik, PostCSS to transform the compiled CSS, magic-string for replacements that preserve sourcemaps, and 5 bundler plugins (Vite, Webpack, Rollup, esbuild, Nuxt module) sharing the same core engine. I learned the stack in pair-programming with Claude Code, validating every hypothesis with tests.

6 weeks later I shipped tailwindcss-obfuscator to npm: 82K lines of TypeScript, 295 tests, 10 frameworks supported, automatic detection of Tailwind v3 vs v4, monorepo TurboRepo. First Tailwind v4-compatible tool on the market, picked up by external teams within the first weeks.

What I keep is not the tool, it is the method: when an unfamiliar stack is on the critical path you do not work around it, you learn it - and you learn through tests, not through tutorials. The same mechanic will let me absorb Bun + edge runtimes tomorrow, or any stack a future scale-up CTO role demands.

Achievement

Anecdote 3 : Absorbing French accounting regulation in months

When I started the ACCENSEO accounting SaaS in early 2025, I knew full-stack development inside out but I had no formal accounting expertise. The domain does not forgive approximation: PCG, CGI, Code de commerce, EDI Teledec, DSP2 for Open Banking, the 2026-2027 e-invoicing mandate. Any tax computation error has a direct financial consequence for the customer. And the horizon was non-negotiable: e-invoicing compliance had to be ready before end of 2026.

I treated the regulation as a system specification, not as an afterthought layer. I archived the key PCG pages, intercepted competitor API responses, ran a market study of dematerialisation platforms, and audited the security of existing SaaS players (which surfaced IDOR + KYC vulnerabilities at several competitors). Then I mapped the rules into Prisma models: 91 models, 63 enums, 6 differentiated roles (Admin, Collaborator, Consultant, Accountant, Accounting, Banking). For every feature - VAT CA3, IS, CFE, CVAE, DAS2, PAS - I wrote the spec, then verification scripts for every calculation, before chaining systematic non-regression tests.

234K lines of code shipped solo, 42 features, 382 API routes, integration with 3 Open Banking providers (GoCardless/Nordigen, Bridge, Qonto), EDI submissions via Teledec, multi-provider AI assistant (OpenAI, Claude, Gemini), 2026-2027 e-invoicing compliance reached ahead of schedule.

Adaptability did not just help me survive - it turned a regulated domain into a product moat. That is exactly the posture a B2B scale-up CTO is hired for in regulated industries (healthcare, finance, institutional real estate): proving you can absorb a legal frame in months and code it without compromise.

My self-critique

Level Expert (5/5). Portfolio recurrence (33 references to problem-solving, 32 to adaptability) is no accident: it is my structural signature. Proven ability to reframe a project after 360 KEUR of over-spend (DAM Bynder), absorb French accounting regulation + 2026-2027 e-invoicing in months, and run PHP legacy, modern TypeScript and Kotlin Android in parallel.

It is the absolute foundation of my profile. Without it, the rest of the stack does not transfer: every new stack, domain, or organisation would become a mountain. It is also the key differentiator on the 2026 market where stack and business-model churn keeps accelerating, hiring a senior CTO who learns fast beats hiring an expert in a domain that may be obsolete in 3 years.

Acquisition speed

The most telling trajectory remains my full journey over 28 years: from my first tech assignments (1998) to CTO SaaS (2026), across 65+ documented professional contexts. Recent indicator: 6 weeks to ship the first Tailwind v4-compatible obfuscator from scratch on Babel AST + PostCSS.

To myself: deliberately step out of the comfort zone every 12-18 months on an unfamiliar stack or domain, keep a reframing journal to calibrate the reflex. To others: never accept a symptom as a problem, always go back to the business root before diving into the technical solution. Repetition across different contexts beats expertise in a single one.

My evolution in this skill

Problem-solving and adaptability are the foundation that makes me a CTO scale-up rather than a stack expert. In the 24-month plan, they let me absorb a new regulated domain without long ramp-up, fix structural technical debt, and grow a team on an unknown stack. Without them, the EM to CTO jump would be conditioned on a known domain in advance. narrowing the addressable market.

The goal is to stay sharp without decay: take over a tech organization in a domain I have never practiced, reach production posture within 90 days, and run a team *hire-to-impact* cycle under 60 days. Secondary indicator: ship at least one OSS project outside my comfort zone every year.

RAG and LLM hands-on integrated into ACCENSEO pipelines (Claude, GPT, Gemini, TRELLIS, TripoSR), continuous reading of finance books (Damodaran, Mauboussin) to push a domain far from tech, weekly intake of engineering blogs outside my current stack (Rust, Zig, Elixir).

*Finance for CTOs* program planned 2027 to consolidate the domain-finance bridge. Annual out-of-comfort cohort (neuroscience, negotiation, design system) to keep the reflex of voluntary discomfort active.

My discomfort routine

A new stack or new domain adopted every 12-18 months on an OSS or customer project. Anchor reads: *Thinking in Systems* (Meadows), *The Art of Doing Science and Engineering* (Hamming), *Range* (Epstein). Weekly: 2 hours reactivating a neglected competency, 1 hour reading outside the silo.

Circular navigation

Related achievements (13)

Related journey (14)