Skip to content
Blockchain Association of Cameroon

Layer-0 Developer Academy

Task force and governance

This page describes functions, never people. No name appears here, and none should before an actual appointment by BAC's bodies: publishing a named org chart ahead of decision would turn an organisational proposal into an announcement.

20
functions
224
person-days per month
5
arbitration rules

Governance

Program Executive Director

10 d/month

Carry the programme before institutions, secure its resources and arbitrate its trajectory.

Responsibilities

  • Overall governance and roadmap arbitration
  • Budget, funding and accountability to BAC's bodies
  • University and institutional partnerships
  • Representing the programme to international ecosystems
  • Programme management
  • Institutional relations
  • Project financing
  • Higher education

Protocols

Chief Blockchain Architect

12 d/month

Guarantee the technical accuracy of the whole curriculum and settle architecture disagreements.

Responsibilities

  • Define technical standards binding on every track
  • Validate each capstone's architecture before launch
  • Arbitrate between tracks when the same topic is treated differently
  • Supervise the interoperability and architecture tracks
  • Distributed systems
  • Consensus
  • Interoperability
  • Applied cryptography
  • Protocol engineering

Polkadot / Substrate Lead Architect

15 d/month

Design and maintain the thirty Polkadot and Substrate workshops, code included.

Responsibilities

  • Author and maintain the workshops and their starter code
  • Track SDK releases and trigger curriculum updates
  • Validate Polkadot and Substrate capstones
  • Train the track's teaching assistants
  • Rust
  • FRAME
  • Polkadot SDK
  • XCM
  • Runtime engineering

Cosmos Lead Architect

15 d/month

Design and maintain the twenty-five Cosmos workshops, IBC and relayer operations included.

Responsibilities

  • Author and maintain the track's workshops
  • Operate the Cosmos chains of BAC's testnet
  • Validate Cosmos capstones and their IBC links
  • Train the track's teaching assistants
  • Go
  • Cosmos SDK
  • CometBFT
  • IBC
  • CosmWasm

Avalanche Lead Architect

12 d/month

Design and maintain the twenty Avalanche workshops, from application L1s to bespoke virtual machines.

Responsibilities

  • Author and maintain the track's workshops
  • Operate the demonstration L1s of BAC's testnet
  • Validate Avalanche capstones
  • Document per-L1 validator requirements
  • Avalanche architecture
  • Application L1s
  • Virtual machines
  • EVM
  • Cross-chain messaging

Modular Blockchain / Celestia Architect

12 d/month

Design and maintain the twenty modular workshops, from the availability problem to the sovereign rollup.

Responsibilities

  • Author and maintain the track's workshops
  • Operate the availability nodes of BAC's testnet
  • Validate sovereign rollup capstones
  • Track developments in rollup frameworks
  • Modular architecture
  • Rollups
  • Data availability
  • Sampling
  • Rust

Distributed Systems Engineer

8 d/month

Guarantee rigour in the theoretical foundations: consensus, peer-to-peer networking, fault tolerance.

Responsibilities

  • Validate the accuracy of Level 0 distributed-systems workshops
  • Design the partition and Byzantine-fault simulations
  • Review consensus claims across every track
  • Peer-to-peer networking
  • Fault tolerance
  • Distributed consensus
  • Distributed databases

Engineering and infrastructure

Blockchain Security Engineer

12 d/month

Maintain the security track and guarantee that no workshop teaches a dangerous practice.

Responsibilities

  • Author and maintain the fifteen security workshops
  • Hold a veto over any publication containing a dangerous practice
  • Supervise offensive exercises and define their written perimeter
  • Maintain BAC's responsible disclosure policy
  • Threat modelling
  • Consensus attacks
  • Bridge security
  • Hardening
  • Key management

DevOps / Blockchain Infrastructure Engineer

15 d/month

Maintain the DevOps track and operate the real infrastructure the cohorts work on.

Responsibilities

  • Author and maintain the fifteen DevOps workshops
  • Operate LAB-CLOUD and LAB-NETWORK
  • Maintain continuous integration across all workshop repositories
  • Hold on-call for the testnet during cohorts
  • Linux
  • Docker
  • Kubernetes
  • Terraform
  • Continuous integration
  • Observability

Cloud Architect

8 d/month

Design sustainable lab environments, including for participants on low bandwidth.

Responsibilities

  • Design and cost the architecture of the three lab environments
  • Negotiate and manage cloud credits obtained from partners
  • Document local and regional hosting alternatives
  • Guarantee every workshop remains feasible in light mode
  • AWS
  • Azure
  • Google Cloud
  • Bare metal
  • Hosting in Central Africa
  • Cost control

Git / Open-Source Engineering Lead

8 d/month

Maintain the Academy's GitHub organisation and enforce its contribution rules.

Responsibilities

  • Administer the organisation and its access rights
  • Enforce the mandated layout across workshop repositories
  • Ensure no secret ever enters a repository
  • Support participants' first contributions
  • Git
  • Open-source governance
  • Code review
  • Continuous integration

Web Learning Platform Architect

10 d/month

Integrate the curriculum into BAC's website and keep it usable on a degraded connection.

Responsibilities

  • Maintain the site's Academy pages and their typed content model
  • Keep a hundred-and-seventy-workshop catalogue navigable
  • Prepare the integration of the developer account system
  • Hold performance on degraded mobile connections
  • Web architecture
  • Performance
  • Accessibility
  • Bilingualism
  • Content modelling

Pedagogy and assessment

Developer Curriculum Architect

12 d/month

Guarantee the coherence of the competency graph and that a workable path exists to every workshop.

Responsibilities

  • Maintain the competency graph and the catalogue's prerequisites
  • Maintain the Foundation track
  • Validate every new workshop against the overall progression
  • Measure pass rates and fix breaks in progression
  • Competency-based learning
  • Curriculum engineering
  • Progressive assessment
  • Technical education

Technical Instructional Designer

15 d/month

Turn protocol documentation into a teachable session, labs and marking schemes included.

Responsibilities

  • Fit every workshop to BAC's standard template
  • Design guided labs, independent labs and marking schemes
  • Adapt materials for light mode and offline mode
  • Carry out the mandatory pedagogical review before publication
  • Instructional design
  • Workshop scripting
  • Practice-based assessment
  • Technical writing

Technical Documentation Engineer

12 d/month

Produce documentation a lone developer, with no instructor, can follow through to the end.

Responsibilities

  • Write lab manuals, troubleshooting guides and references
  • Produce each track's architecture diagrams
  • Maintain the documentation registry and check links before publication
  • Coordinate French / English translation
  • Technical writing
  • Architecture diagrams
  • Troubleshooting guides
  • API references

UX/UI Learning Experience Designer

8 d/month

Make a complex progression legible: where I am, what I am missing, what comes next.

Responsibilities

  • Design dashboards, paths and catalogue navigation
  • Surface the missing prerequisite rather than the next course
  • Test interfaces with real beginner developers
  • Guarantee accessibility across all Academy pages
  • Interface design
  • Accessibility
  • Progress visualisation
  • User research

Certification & Assessment Lead

10 d/month

Guarantee that a BAC certification attests to a real capability an employer can rely on.

Responsibilities

  • Design the practical exam for every certification
  • Assemble and train the panels
  • Control comparability of assessments across cohorts
  • Maintain the register of certifications issued
  • Practice-based assessment
  • Exam design
  • Marking schemes
  • Integrity control

Ecosystem

Blockchain Developer Relations Lead

12 d/month

Bring developers in, keep them, and make them visible in international ecosystems.

Responsibilities

  • Run the weekly labs and monthly workshops
  • Organise the BAC Multichain Builders Challenge
  • Shepherd participant contributions towards upstream repositories
  • Maintain the programme's public presence
  • Community building
  • Technical documentation
  • Hackathons
  • Technical speaking

University & Academic Partnerships Lead

10 d/month

Get the curriculum into Cameroonian institutions and their students into the cohorts.

Responsibilities

  • Negotiate agreements with universities and engineering schools
  • Adapt the curriculum to existing degree structures
  • Run the network of teachers and student clubs
  • Open research topics anchored in the capstones
  • Higher education
  • Academic agreements
  • Credit recognition
  • Research supervision

Startup & Innovation Program Lead

8 d/month

Turn the capstones that deserve it into products, and the graduates who want it into founders.

Responsibilities

  • Select high-potential capstones and support them
  • Assemble grant applications to foundations
  • Connect graduates to the region's incubators and investors
  • Track the companies the programme produces
  • Incubation
  • Market validation
  • Seed funding
  • Ecosystem grants

Who decides what

Without this column, a twenty-role task force produces disagreements with no body to resolve them.

SubjectDecidesEscalation
Technical accuracy of a workshopChief Blockchain ArchitectDisagreement settled by the Chief Architect after the track lead's opinion.
Publication of content carrying a security riskBlockchain Security EngineerVeto by the Security Engineer, which no track lead can override.
Prerequisite order and progressionDeveloper Curriculum ArchitectJoint arbitration with the Chief Architect where the constraint is technical.
Issuing a certificationCertification & Assessment LeadPanel decision, appealable once to the Certification Lead.
Budget commitments and partnershipsProgram Executive DirectorAccountability to BAC's statutory bodies.