ESA attends ceremonies, paired code reviews, workshops (Next.js, Directus, TypeScript, Docker, CI/CD).
Status & Progress
Rocket Lab is responding to two RFQs from Education Services Australia (ESA) β edu.au (website rebuild) and myfuture (platform rebuild). Both are separate submissions to the same contact, same deadline. Last updated: 23 Mar 2026.
Submission Roadmap
Deliverables Checklist
Everything the RFQ requires in the submission, per Schedule 4 (RFQ Response Form). Each item must be in both the edu.au and myfuture submissions.
Scored Criteria (80% of evaluation)
-
✓Understanding of ESA (10%) β demonstrated understanding of ESA's position done
-
✓Technical capability (30%) β stack, architecture, security, scalability done
-
✓Proposed methodology (10%) β phases, timeline, risk management done
-
✓Co-development approach (10%) β progression model, governance, handover done
- Experience (10%) β 4 past projects: client, name, year, outcomes needs input
- Key personnel (10%) β per person: name, role, quals, skills, days, % EFT needs input
- Pricing (20%) β total (excl/incl GST), phase breakdown, assumptions, milestone-linked needs input
Schedule 4 Required Parts
-
~Part 2: Respondent details β legal name, ABN, ACN, address, business type, directors drafted β needs ABN/ACN/directors
- Part 3: Contact for liaison β name, title, postal address, phone, email needs input
-
✓Part 4: Statement against evaluation criteria β each criterion on separate page drafted
- Part 5: Previous experience β 4 projects (client, name/year, description/outcomes) needs input
-
✓Part 6: Solution overview β technology stack and architecture done
-
✓Part 7: Project plan β phases, timeline, delivery approach done
- Part 8: Personnel β role, name, title, quals, skills, contribution, days, % EFT per person needs input
- Part 9: Referees β 2 referees: company, contact, phone, email, project, nature of work needs input
- Part 10: Subcontractors β name, ACN/ABN, address, expected work (or "none") drafted β confirm none or add details
-
✓Part 11: Risk management plan β risk, likelihood, impact, mitigation done
- Part 12: Pricing β total price table, phase breakdown, all assumptions needs input
-
✓Part 13: Compliance with draft contract β review Annexure A, flag non-compliance drafted β no exceptions noted
-
✓Part 14: Security & privacy compliance β ISM/IRAP, ISO27001, SOC2, privacy, data storage drafted
-
~Part 15: Insurances β PL, PI, ML, WorkCover (Certificates of Currency) drafted β needs policy details & CoCs
-
✓Part 16: Conflict of interest β disclose any potential or actual conflicts drafted β no conflicts
-
~Part 17: Respondent declaration β signed declaration drafted β needs signatory name & signature
Optional (Recommended)
-
✓AI tools disclosure β tools, usage, ESA recommendations, security risks done
-
✓Cross-portfolio efficiency β address efficiency across ESA's Digital Services rebuilds done
-
✓Indigenous Participation Plan β Indigenous procurement policies or activities drafted
-
✓Sustainability / ESG β proposed strategy for ESG outcomes drafted
Blockers & Decisions
These need human input β they can't be generated. Grouped by urgency.
Critical Path (blocks submission)
- Day rates and team size β what rates are we quoting? How many people on each project? Business
- Personnel assignments β who is named? Need names, qualifications, bios, availability (days, % EFT) Business
- Pricing strategy β fixed price per phase? T&M with cap? Margin? Portfolio discount? Business
- Past projects β which 4 projects to reference? Need client permission to name them Business
Required (blocks completeness)
- Referees β who are the 2 referees? Need their permission and current contact details Business
-
~Respondent details β Rocket Lab legal name, ABN, ACN, address, directors (structure drafted, values needed) Admin
- Insurance certificates β current Certificates of Currency for PL, PI, ML, WorkCover (insurer/policy/sum/expiry) Admin
-
✓Security compliance answers β ISM/IRAP (Partially), ISO27001 (Partially), SOC2 (N/A), privacy (all Yes) β drafted Business
-
✓Draft contract review β reviewed, no exceptions noted; IP assignment and data sovereignty explicitly accepted Legal
-
~Subcontractors β using any? Drafted as TBC β confirm "none" or add details Business
-
✓Conflict of interest β drafted: no conflicts declared Business
Nice to Have
-
✓Indigenous Participation Plan β drafted: IPP commitment, Supply Nation offer, myfuture Indigenous community angle Business
-
✓Sustainability / ESG β drafted: remote-first, open-source, GovZone, platform longevity Business
- Ongoing maintenance pricing β optional monthly/quarterly retainer (structure drafted, amounts needed) Business
Open Questions
Things we need to decide or clarify before finalising the proposals.
Strategy Questions
- Are we bidding for both or just one? β the proposals reference each other (cross-portfolio efficiency). If we only bid for one, that section needs rewriting
- Do we position as a portfolio partner or per-project vendor? β current approach is portfolio. Should we offer a portfolio discount?
- How aggressive on pricing? β value for money is 20% of evaluation. Do we compete on price or differentiate on quality?
- Do we need to register interest first? β RFQ says "all potential respondents register their interest via email to Schedule 1 email". Have we done this?
Technical Questions
- GovZone experience β do we have direct GovZone deployment experience? If not, how do we frame this?
- Directus at scale β can we point to a production Directus deployment as evidence?
- ISM compliance β what's our actual ISM/IRAP posture? This is required (Part 14)
- myfuture VWX β build vs buy decision. RFQ says "if off-the-shelf, must integrate seamlessly". Do we have a recommendation?
Logistics Questions
- Who signs the declaration? β Part 17 needs an authorised signatory
- PDF format requirements? β RFQ says email to corinna.maloney@esa.edu.au. Any file size limits? Do we send one PDF or multiple?
- Do both proposals need identical shared sections? β or can we cross-reference between the two submissions?
- Annexure A (draft contract) β do we have access to it? Need to review for compliance response
π Submission Documents
Both proposals are rendered as print-ready documents. Open, review, fill in the highlighted placeholders, then print to PDF from your browser (Cmd/Ctrl + P β Save as PDF).
edu.au β Website Build
4-month project, AprβAug 2026. All Schedule 4 parts included.
- Parts 2β4: Respondent details + all 7 evaluation criteria
- Parts 5β12: Experience, personnel, plan, pricing scaffolds
- Parts 13β17: Contract, security, insurance, COI, declaration
myfuture β Platform Rebuild
14-month project, Apr 2026βJun 2027. All Schedule 4 parts included.
- Parts 2β4: Respondent details + all 7 evaluation criteria
- Parts 5β12: Experience, personnel, plan, build streams, pricing
- Parts 13β17: Contract, security, insurance, COI, declaration
How to Finalise β PDF
- Open each proposal link above
- Fill in all amber/yellow highlighted placeholders β these are the fields requiring human input
- Attach Certificates of Currency (Part 15) as separate files
- Click "Save as PDF" button at top, or use browser print (Cmd/Ctrl + P β Save as PDF)
- Email both PDFs separately to
corinna.maloney@esa.edu.au
How to Submit
From the RFQ documents (Section 8.2 β Lodging method):
Submission Method
- Email only to
corinna.maloney@esa.edu.au - Hand delivery, courier, post, and fax are explicitly rejected
- You will receive a receipt of lodgement email confirming time and date
- Two separate submissions β one per RFQ (edu.au and myfuture)
Download Draft Submissions
Generated from proposal markdown via Schedule 4 format. Review, fill placeholders, then email to ESA.
To regenerate: python3 scripts/generate-pdfs.py
Response Format β Schedule 4
Each submission must follow the RFQ Response Form (Schedule 4) structure. Each evaluation criterion response starts on a separate page using the criterion as the header. No word limit but "respondents are encouraged to keep their answers succinct".
- Part 2 β Respondent details (legal name, ABN, ACN, address, directors)
- Part 3 β Contact for liaison and notices
- Part 4 β Statement against each evaluation criterion (separate pages)
- Part 5 β Previous experience (4 projects)
- Part 6 β Solution overview (stack + architecture)
- Part 7 β Project plan
- Part 8 β Personnel (per person detail)
- Part 9 β Referees (2)
- Part 10 β Subcontractors
- Part 11 β Risk management plan
- Part 12 β Pricing information
- Part 13 β Compliance with draft contract
- Part 14 β Security & privacy compliance table
- Part 15 β Insurances (Certificates of Currency)
- Part 16 β Conflict of interest
- Part 17 β Respondent declaration (signed)
Important Notes
- Prices must be inclusive of GST and all costs/expenses/duties/taxes
- Payment linked to milestone/task performance
- Must review Annexure A (draft contract) and indicate compliance
- Any subcontractors must agree to public disclosure of their details
- Offer period is 28 days after RFQ closing
About ESA
Education Services Australia is a not-for-profit owned by all Australian Ministers of Education, serving as the bridge between national education policy and practical digital delivery. Unlike typical government agencies or commercial entities, ESA must balance ministerial accountability, cross-jurisdictional coordination, and direct service delivery.
ESA's internal teams need to own and evolve these platforms long after the initial build. This is not a project where a vendor builds something clever and walks away β it requires genuine partnership, knowledge transfer, and technology choices that ESA's team can confidently maintain.
What ESA Explicitly Wants
- Collaborative partner who recommends best practice and challenges the status quo
- Sustainable solution with consistency/efficiency across ESA products
- Co-development β vendor does bulk of build, ESA team contributes to learn
- Low-maintenance platform easily managed by product team, straightforward for Technology team
- Cross-portfolio thinking β efficiency across all Digital Services rebuilds
Contact: corinna.maloney@esa.edu.au
The Two RFQs
edu.au β Website Build
Rebuild of the edu.au domain registrar information website. The sole registrar for Australia's closed edu.au second-level domain (operating within auDA licensing rules).
- Type: Public informational website β no user accounts
- Timeline: AprβAug 2026 (4 months)
- Complexity: Low
- Key challenge: Brand refresh, SEO, clean information architecture
myfuture β Platform Rebuild
Australia's national career education platform for students, educators, parents and carers. Multi-user platform with personalised journeys.
- Type: Multi-user platform β 5+ user types with dashboards
- Timeline: Apr 2026βJun 2027 (14 months)
- Complexity: High
- Key challenge: Multi-tenancy, career tools, personalisation, integrations
| edu.au | myfuture | |
|---|---|---|
| User accounts | No | Yes β students, educators, parents, jurisdiction admins, staff |
| Hosting | GovZone | GovZone |
| Compliance | ISM OS, WCAG 2.1, OWASP, APPs | ISM OS, WCAG 2.1, OWASP, APPs |
| Co-development | Required | Required (more intensive) |
| Content migration | Existing website content | Content + users |
Evaluation Criteria
Identical for both RFQs:
| # | Criteria | Weight | Our Status |
|---|---|---|---|
| 1 | Understanding of ESA | 10% | done |
| 2 | Technical capability | 30% | done |
| 3 | Proposed methodology | 10% | done |
| 4 | Co-development approach | 10% | done |
| 5 | Experience in relevant services | 10% | needs input |
| 6 | Key personnel | 10% | needs input |
| 7 | Value for money | 20% | needs input |
60% of the evaluation is content we've already drafted. The remaining 40% (experience, personnel, pricing) needs human input.
Unweighted (Still Assessed)
| Criteria | Our Status |
|---|---|
| Compliance with RFQ and draft contract | not started |
| Indigenous Procurement (optional) | optional |
| Sustainability / ESG (optional) | optional |
| Security and Privacy (required) | partial |
Source Documents
All source material is in the Git repo at Rocket-Lab-Skunkworks/esa-rfq-prep.
| File | Description |
|---|---|
sources/rfq-pdfs/ | Original RFQ PDF documents from ESA |
sources/rfq-text/ | Text extracts from PDFs + full markdown extracts |
analysis/edu-au/ | edu.au requirements, evaluation criteria, deliverables checklist |
analysis/myfuture/ | myfuture requirements, evaluation criteria, deliverables checklist |
proposals/ | Draft proposal content (markdown) per RFQ |
docs/ | This site (GitHub Pages) |
CLAUDE.md | Project context for AI chat sessions |
Open the repo in Claude Code or GitHub Copilot to chat against the full knowledge base. The CLAUDE.md file gives any new session immediate context.
Technology Stack
Shared core stack across both platforms. Purpose-built for ESA: low maintenance, open source, straightforward for the Technology team.
Front-end: Next.js (React)
- SSR and SSG for performance + SEO
- Decoupled from backend
- Huge ecosystem reduces hiring risk
- Built-in image optimisation, code splitting
CMS: Directus
- Open-source, self-hosted headless CMS
- REST + GraphQL APIs natively
- Intuitive admin for non-technical authors
- Self-hosted in GovZone
Database: PostgreSQL
- Row-level security for multi-tenancy
- Full-text search
- Automated backups, point-in-time recovery
Infrastructure
- Docker containers for GovZone SIT/UAT/PROD
- GitLab CI/CD pipelines
- IaC (Terraform/Pulumi)
- CDN, secrets management
Platform-Specific Additions
| Component | edu.au | myfuture |
|---|---|---|
| Search | Meilisearch (site search) | Meilisearch (full-text, faceted) |
| Auth | N/A (public site) | NextAuth.js + SSO + MFA |
| Caching | CDN + SSG | Redis (sessions, data) |
| Newsletter integration | Notifications + newsletters | |
| External APIs | β | Labour market, courses, SSO |
Architecture Principles
βββββββββββββββββββββββββββββββββββββββββββββββββββ β CDN / Edge β βββββββββββββββββββββββββββββββββββββββββββββββββββ€ β Next.js Front-end (SSR/SSG) β βββββββββββββββββββββββββββββββββββββββββββββββββββ€ β API Layer (REST + GraphQL) β ββββββββββββββββ¬βββββββββββββββ¬ββββββββββββββββββββ€ β Directus β Search β Integrations β β (CMS) β (Meili) β (Email/APIs) β ββββββββββββββββ΄βββββββββββββββ΄ββββββββββββββββββββ€ β PostgreSQL Database β βββββββββββββββββββββββββββββββββββββββββββββββββββ€ β GovZone Infrastructure (Docker) β βββββββββββββββββββββββββββββββββββββββββββββββββββ
Same structural pattern for both. edu.au is CMS-driven; myfuture adds auth, career tools, multi-tenant data. One deployment playbook, one learning curve, one security posture.
Security & Compliance
ISM Classification 'OS'
- All data in GovZone
- AES-256 at rest, TLS 1.3 in transit
- RBAC, SSP Annexes maintained throughout
- Vulnerability scanning via CI/CD
OWASP Top 10 & ASVS L1
- Automated SAST/DAST scanning
- Input validation, CSRF, CSP headers
- GitLab dependency scanning
- Rate limiting on auth endpoints
WCAG 2.1 AA
- Accessibility in design system from day one
- axe-core in CI/CD
- Screen reader + keyboard testing
- Audit before each launch
Privacy
- Australian Privacy Principles (APPs)
- Privacy-by-design
- No data leaves Australia
- Cookie consent, secure deletion
Compliance Table (needs completion)
| Requirement | Status |
|---|---|
| Information Security Manual (ISM) / IRAP assessment | [NEEDS ANSWER] |
| ISO27001 / certification | [NEEDS ANSWER] |
| System and Organisation Controls (SOC2) | [NEEDS ANSWER] |
| Approved Privacy Policy satisfying APPs | [NEEDS ANSWER] |
| Collect/use/disclose Personal Information per Privacy Act 1988 | [NEEDS ANSWER] |
| Data stored on servers outside Australia | No |
Co-Development Approach
Core project requirement, consistent across both platforms.
ESA assigned to features, pair programming, submits MRs reviewed by Rocket Lab.
ESA leads features with Rocket Lab support. ESA manages deployment pipeline.
Handover sprints: ESA leads all development. Rocket Lab advisory only.
Governance
- Steering committee: Rocket Lab + ESA PM + Technology Dev Team + Business team
- Tooling: GitLab (code), Jira/Azure DevOps (tracking), Confluence/SharePoint (knowledge base)
- Cadence: Sprint demos (fortnightly), steering (monthly), retros (fortnightly)
- Accountability: Rocket Lab responsible and accountable for all deliverables
AI Tools Disclosure
Tools: Claude Code, GitHub Copilot
AI-assisted code generation, review, testing. All output reviewed by humans. Same MR review process. No ESA data shared with AI services.
Recommendation for ESA
AI assistants reduce maintenance effort. Recommend ESA adopt with clear guidelines. Useful for content management, accessibility checking, test writing.
edu.au β Overview
Rebuild of the edu.au domain registrar information website. Brand refresh, content migration, CMS for non-technical editors.
Key Objectives
- User-centric website conveying edu.au's role and authority
- Increase direct traffic, enhance analytics
- Reduce maintenance effort and cost
- Scalable architecture for future product lines
edu.au establishes the shared foundation β design system, infrastructure patterns, co-development practices β that accelerates myfuture.
edu.au β Requirements
Functional
- Dynamic homepage with news and events
- Content page templates for easy editing
- Site search, news section (categories, dates, archives)
- Contact form, newsletter subscriber capture
Non-Functional
- Decoupled front/back end, API-driven (REST + GraphQL), open source
- ISM OS, OWASP Top 10, ASVS L1, WCAG 2.1
- GovZone hosting, GitLab source code, ESA owns post-implementation
edu.au β Architecture
βββββββββββββββββββββββββββββββββββββββββββββββββββ β CDN / Edge β βββββββββββββββββββββββββββββββββββββββββββββββββββ€ β Next.js Front-end (SSR/SSG) β βββββββββββββββββββββββββββββββββββββββββββββββββββ€ β API Layer (REST + GraphQL) β ββββββββββββββββ¬βββββββββββββββ¬ββββββββββββββββββββ€ β Directus β Meilisearch β Email Service β β (CMS) β (Search) β Integration β ββββββββββββββββ΄βββββββββββββββ΄ββββββββββββββββββββ€ β PostgreSQL Database β βββββββββββββββββββββββββββββββββββββββββββββββββββ€ β GovZone Infrastructure (Docker) β βββββββββββββββββββββββββββββββββββββββββββββββββββ
SSG for public pages (near-zero server load), ISR for news/events, componentised email integration, Directus extensibility for product team.
edu.au β Methodology & Timeline
Phase 1: Discovery & Requirements (2 weeks)
Workshops, content audit, IA review, requirements sign-off.
April 2026Phase 2: Design (3 weeks)
Wireframes, brand refresh, design system, accessibility review.
May 2026Phase 3: Build (6β8 weeks)
2-week sprints, ESA embedded, progressive SIT deployment, content migration.
MayβJune 2026Phase 4: Testing & Training (2β3 weeks)
UAT, CMS training, accessibility audit, security testing.
June 2026Phase 5: Launch (1 week)
Staged PROD deployment, DNS cutover.
JuneβJuly 2026Phase 6: Hypercare & Handover (4 weeks)
Post-launch support, training, knowledge base, handover sign-off.
August 2026edu.au β Risks
| Risk | L | I | Mitigation |
|---|---|---|---|
| GovZone deployment complexity | M | H | Early environment setup; containerised approach |
| Content migration gaps | M | M | Content audit in discovery; migration scripts tested in SIT |
| Scope creep during discovery | M | M | Requirements sign-off gate; change request process |
| ESA team availability | M | M | Agreed schedule at kick-off; async code review fallback |
| Brand refresh delays | L | H | Design can proceed with existing brand; refresh as overlay |
myfuture β Overview
Australia's national career education platform. Trusted, non-commercial, evidence-based. Serves students, educators, parents, jurisdiction administrators.
Key Objectives
- Platform meeting all audience groups with personalised experiences
- Live data integrations (labour market, courses)
- Multi-tenancy (jurisdiction > sector > school > class > student)
- Scalable architecture with international market potential
myfuture β Requirements
Dashboards
Educator
Manage classes, assign activities, monitor engagement.
Student
Personalised recommendations, progress tracking, career suggestions.
Jurisdiction
Real-time insights into engagement, professional learning, school-wide usage.
Parent
Student reports, recommended resources, communication tools.
Non-Functional
| Category | Requirement |
|---|---|
| Architecture | API-first; open standards; microservices-ready |
| Security | ISM OS (MFA, RBAC); OWASP Top 10; end-to-end encryption |
| Multi-Tenancy | Secure data separation; configurable per stakeholder |
| Accessibility | Full WCAG 2.1 AA |
myfuture β Architecture
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β CDN / Edge Cache β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β Next.js Application (SSR/SSG) β β ββββββββββββ¬βββββββββββ¬ββββββββββββ¬βββββββββββββββ β β β Public β Student β Educator β Admin β β β β Pages β Dashboardβ Dashboard β Dashboard β β β ββββββββββββ΄βββββββββββ΄ββββββββββββ΄βββββββββββββββ β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β API Layer (REST + GraphQL) β β ββββββββββββ¬βββββββββββ¬ββββββββββββ¬βββββββββββββββ β β β Auth β Career β Content β Analytics β β β β (SSO/MFA)β Tools β (Directus)β Service β β β ββββββββββββ΄βββββββββββ΄ββββββββββββ΄βββββββββββββββ β ββββββββββββ¬ββββββββββββ¬ββββββββββββ¬ββββββββββββββββββββββββ€ βPostgreSQLβ Redis β Meili- β External APIs β β(Multi- β (Cache/ β search β (Labour market, β β tenant) β Session) β β courses, SSO) β ββββββββββββ΄ββββββββββββ΄ββββββββββββ΄ββββββββββββββββββββββββ€ β GovZone Infrastructure (Docker/K8s) β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Multi-tenancy: PostgreSQL row-level security. Jurisdiction-specific settings. Bulk user management at school/jurisdiction level.
Auth: NextAuth.js + SSO (SAML/OIDC) + MFA. RBAC across 5+ user types. Invitation-based registration.
myfuture β Career Tools
My Career Profile
Interests/strengths/values β personalised career suggestions. Server-side matching. Progressive profiling.
Career Bullseyes
Interactive subject-career linking. Data via Directus. Deep links to exploration tools.
Virtual Work Exploration
Modular β build or integrate. Form builder, assessment engine, points/progress.
Worksheets
Pre-built (Explore) + builder (Build). Drag-and-drop. PDF export. Curriculum-aligned.
myfuture β Methodology & Timeline
Phase 1: Discovery (6 weeks)
Stakeholder workshops, platform review, architecture, personas, GovZone setup.
AprβMay 2026Phase 2: Design (8 weeks)
Wireframes, brand toolkit, design system, user testing nationally.
MayβJul 2026Phase 3: Build (8 months)
| Stream | Scope | Sprints |
|---|---|---|
| Core Platform | Auth, RBAC, multi-tenancy, CMS | 1β6 |
| Public Website | Homepage, content, news, SEO | 3β8 |
| Student | Dashboard, Career Profile, Bullseyes | 5β12 |
| Educator | Dashboard, classes, worksheets | 7β14 |
| Parent/Jurisdiction | Dashboards, reporting | 9β14 |
| VWX | Virtual Work Exploration | 8β14 |
| Admin | Admin tools, ads, newsletters | 10β16 |
| Integrations | External APIs, email, SSO | 6β14 |
| Migration | Content + users | 12β16 |
Phase 4β5: Testing & Launch
UAT, user testing (school terms), accessibility audit, staged rollout.
Timing: school calendarPhase 6β7: Hypercare & Handover
8 weeks support, handover sprints, ESA leads development.
AprβJun 2027myfuture β Risks
| Risk | L | I | Mitigation |
|---|---|---|---|
| VWX scope complexity | H | H | Early spike; modular; consider buy vs build |
| School timing for testing | H | M | Identify windows early; remote testing; backup dates |
| External API reliability | M | H | Abstraction layer; caching; data quality monitoring |
| Multi-tenancy isolation | M | H | Row-level security from sprint 1; pen testing |
| Migration complexity | M | M | Scripts in SIT from Phase 3; parallel run |
| 14-month scope growth | M | H | Sprint scope sign-off; change request process |
Cross-Portfolio Efficiency
Shared Design System
Component library + accessibility patterns. Built on edu.au, extended for myfuture.
Shared Infrastructure
Terraform/Pulumi modules, CI/CD templates, GovZone playbooks. Created once, used twice.
Shared CMS Patterns
Directus config, extensions, content workflows transferable between projects.
Consolidated Co-Dev
ESA skills from edu.au accelerate myfuture. One learning curve, two applications.
Sequencing advantage: edu.au finishes first β GovZone patterns proven, design system battle-tested, ESA team already contributing code, governance established.
Key Personnel needs input
| Role | Name | Key Skills | Contribution |
|---|---|---|---|
| Head of Engineering | Sergey Ivochkin | Engineering leadership, software architecture, CI/CD, DevOps, government delivery, cloud platforms, AI integration and responsible AI practices, co-development, engineering governance | Technical workstream leadership, architecture oversight, CI/CD design, engineering governance, AI oversight and responsible AI integration, co-development facilitation, ESA team capability post-handover |
| Tech Lead / Architect | [NAME] | Next.js, React, TypeScript, Directus, PostgreSQL, Docker, GovZone, ISM | Architecture, leadership, code reviews, ESA mentoring |
| Senior Full-Stack Dev | [NAME] | Next.js, React, TypeScript, Node.js, PostgreSQL, API design, CI/CD | Core platform, API layer, career tools, co-dev |
| UX/UI Designer | [NAME] | User research, IA, wireframing, design systems, accessibility | Research, wireframes, design system, brand, user testing |
| Project Manager | [NAME] | Agile, gov project delivery, stakeholder management | Planning, sprints, stakeholder comms, steering committee |
| Front-end Dev | [NAME] | React, Next.js, TypeScript, Tailwind, accessibility | Dashboard UIs, career tools front-end, component library |
Need: Names, qualifications, number of days, % EFT for each person.
Experience needs input
Project 1
[Government/education CMS build, similar stack, content migration, accessibility]
Project 2
[Co-development, knowledge transfer, working with internal teams]
Project 3
[Multi-user platform, role-based dashboards, API integrations]
Project 4
[GovZone or secured government hosting experience]
Need: Client name, project name/year, description/outcomes for each. Need client permission to name them.
Pricing needs input
edu.au
| Phase | Price (excl. GST) |
|---|---|
| Discovery & Requirements | $[AMOUNT] |
| Design | $[AMOUNT] |
| Build | $[AMOUNT] |
| Testing & Training | $[AMOUNT] |
| Launch | $[AMOUNT] |
| Hypercare & Handover | $[AMOUNT] |
| Total | $[AMOUNT] |
myfuture
| Phase | Price (excl. GST) |
|---|---|
| Discovery & Requirements | $[AMOUNT] |
| Design & Wireframes | $[AMOUNT] |
| Build β Core Platform | $[AMOUNT] |
| Build β Student & Educator | $[AMOUNT] |
| Build β Parent, Jurisdiction & Admin | $[AMOUNT] |
| Build β VWX | $[AMOUNT] |
| Build β Integrations & Migration | $[AMOUNT] |
| Testing & Training | $[AMOUNT] |
| Launch | $[AMOUNT] |
| Hypercare & Handover | $[AMOUNT] |
| Co-development overhead | $[AMOUNT] |
| Total | $[AMOUNT] |
Need: Day rates, team size, pricing strategy (fixed/T&M), margin, portfolio discount amount. Prices must include GST and be milestone-linked.
Referees needs input
Referee 1
Company: [COMPANY]
Contact: [NAME, POSITION]
Phone: [PHONE]
Email: [EMAIL]
Project: [NAME AND DATE]
Nature of work: [DESCRIPTION]
Referee 2
Company: [COMPANY]
Contact: [NAME, POSITION]
Phone: [PHONE]
Email: [EMAIL]
Project: [NAME AND DATE]
Nature of work: [DESCRIPTION]
Need: 2 referees who ESA can contact. Need their permission and current details.