Mentenaz-Server LogoMentenaz-Server
Home
About
Contact
Mentenaz-Server

2026 Mentenaz-Server | All Rights Reserved

About Francois Huyzers

Full-stack developer with 2+ years of hands-on experience in modern web development, specializing in React, SharePoint Framework (SPFx), and the Microsoft 365 ecosystem. Progressed from HTML/jQuery to enterprise SharePoint solutions, while independently building Next.js and Supabase-backed applications and exploring desktop development with Tauri and Rust.

Rapid Learning AbilityFull-Stack DevelopmentClient SupportIndependent Project Delivery

Personal Information

Contact Details

Email:francois@mentenaz-server.com
Phone:+27740355416
Location:Johannesburg, South Africa

Professional Links

LinkedIn:linkedin.com/in/francois-huyzers
Portfolio:mentenaz-server.com
GitHub:github.com/mentenaz

Background

Age:35
Nationality:South African
Languages:English (Native), Afrikaans (Native), German (A2)

Technical Expertise

Backend & Integration

SharePoint Online1+ years
SQL Databases6 months
REST APIs8 months
Power Platform1+ years
PnPjs v41+ years
ServiceNow (Ticket-Driven Support & Delivery)1+ years
Supabase8 months
Azure Functions9 months
Microsoft Graph API9 months

Frontend Development

React/TypeScript2+ years
JavaScript/jQuery1+ years
HTML5/CSS31+ years
SharePoint Framework (SPFx)2+ years
Responsive Design1+ years
Next.js6 months
Fluent UI v81+ years
React Hook Form / Zod5 months
Zustand2 months
TanStack Table5 months

Development Tools

Git Version Control1+ years
Visual Studio Code1+ years
Node.js/npm8 months
SharePoint Workbench2+ years

Systems & Desktop Development

Tauri v2 / Rust2 months

Professional Experience

Junior Developer

Sencorp DigitalNovember 2024 - Present

Developing React applications and managing enterprise SharePoint solutions

Key Responsibilities:

  • React Application Development: Building multiple React solutions for large enterprise client, transitioning from SPFx no-framework to modern React patterns
  • Database Integration: Working with SQL databases to create full-stack applications with proper data persistence and management
  • Client Support: Managing ServiceNow tickets for Sasol's SharePoint support team, resolving technical issues and user requests
  • Application Maintenance: Currently maintaining and updating live production applications, ensuring optimal performance and user experience
  • Independent Project Delivery: Successfully delivered Ideas Portal project as sole developer, collaborating with graphic designer for UI/UX implementation

Graduate Developer

Sencorp DigitalNovember 2023 - November 2024

12-month graduate program focusing on SharePoint and web development fundamentals

Key Achievements:

  • Foundation Development: Started with HTML/CSS/jQuery solutions using Script Editor Web Parts, building solid understanding of web development principles
  • SharePoint Integration: Developed expertise in SharePoint Lists and Libraries for data storage and management
  • Process Automation: Created Power Automate workflows to streamline business processes and data handling
  • Technical Progression: Successfully transitioned from basic HTML solutions to SharePoint Framework (SPFx) development during program
  • Learning & Growth: Completed structured learning path covering modern web development practices and Microsoft 365 ecosystem

Key Projects & Achievements

SPFx Template Generator

CurrentJune 2026 - Present
Node.jsSPFxCLI ToolingGitHubPnPjs v4TypeScript

A CLI-based scaffolding tool that generates pre-wired SPFx solutions from version-specific, GitHub-hosted templates. Built to replace manual project setup and boilerplate cleanup, it scaffolds a new solution via a single npx command with no Docker image or local install required, supporting SPFx 1.21, 1.22, and 1.23.

Technical Achievements:

  • Built a Node.js CLI (package.json bin entry + shebang) runnable via npx github: directly from a private repo
  • Supports multiple SPFx versions with structurally separate template folders per toolchain (1.21 gulp-based vs 1.22/1.23 Heft-based)
  • Implemented placeholder token replacement and fresh GUID generation per web part using crypto.randomUUID()
  • Auto-wires selected web parts into config.json and package-solution.json
  • Pre-wires the standard stack: PnPjs v4, React Hook Form, Zod, TanStack Table, a getSP() factory, plus CLAUDE.md and lessons.md
  • Supports multi-web-part selection in a single command (e.g. form, approvals, dashboard)

Business Impact:

  • Eliminates repetitive manual scaffolding and post-generation cleanup on every new SPFx project
  • Distributed straight from a private GitHub repo via npx, so no public npm publication or hosting is required
  • Proposed combining the tool with the team Docker frontend/backend solution to share a single GitHub source of truth for templates

Ideas Portal Application

Current - Ongoing MaintenanceMarch 2025 - Present
SPFxReactSharePoint OnlineCustom UI/UX

End-to-end development of enterprise Ideas Portal allowing employees to submit, track, and collaborate on innovative concepts. Working as sole developer with graphic designer for visual design implementation.

Technical Achievements:

  • Built complete SPFx solution using React framework
  • Implemented user authentication and role-based permissions
  • Created responsive design working across desktop and mobile devices
  • Developed admin dashboard for idea management and reporting
  • Currently managing ongoing updates, bug fixes, and feature enhancements

Business Impact:

  • Successfully deployed to production environment
  • Serving several active users across the organization
  • Facilitating employee innovation and idea management processes

Zed Developer Tooling Suite

CurrentJune 2026 - Present
RustGPUIZedPostgreSQLSQLiteMySQLMSSQLGitHub API

A personal fork of the Zed editor that adds a suite of developer-tooling panels, built in Rust and GPUI and integrated into Zed's workspace, git and settings systems: package managers, live multi-database connections, a visual workflow engine, a workspace dashboard and system monitoring. Experimental; tested on Windows.

Technical Achievements:

  • Extended Zed's workspace, git, project and settings systems with more than twenty new Rust crates (panels, backends and a workflow engine) inside the Zed codebase
  • Added zoom, pan and fit-view scaling to GPUI, which it previously lacked; upstream PR in preparation
  • Built a workflow engine and visual editor with try/catch, if/else, loops and error paths, showing per-node results
  • Built a database panel with simultaneous live SQLite, PostgreSQL, MySQL and MSSQL connections, a schema explorer, a relationship graph and a SQL workbench
  • Built npm, NuGet and pip package managers with vulnerability scanning, plus one active-target interaction model across Node, .NET and Python
  • Wrote a Zed-to-GPUI theme adapter so panels follow the active theme, checked across four themes

Business Impact:

  • Demonstrates the ability to work in, and extend, a large unfamiliar Rust codebase
  • Shows, with working panels, what a native panel API for Zed extensions would need to support
  • Licensing documented: a GPL-3.0-or-later fork with Apache-2.0 and MIT components identified
Source Code

SharePoint Support & ServiceNow Integration

CurrentNovember 2024 - Present
SharePoint OnlineServiceNowPower Platform

Providing technical support for an enterprise SharePoint environment through a ServiceNow ticketing system, resolving user issues and implementing solutions for a Fortune Global 500 client.

Technical Achievements:

  • Troubleshooting SharePoint Online issues and user requests
  • Managing support tickets through ServiceNow platform
  • Implementing fixes and improvements to existing SharePoint solutions
  • Documenting solutions and creating user guidance materials

AI Twin

CurrentJune 2026 - Present
RustPythonFlaskSupabasePostgreSQLpgvectorpg_cronDeno Edge FunctionsGroqGeminiVoyage AITavilyRender

An autonomous personal AI system that learns continuously, remembers past conversations, forms opinions in my own voice, and acts as a coding and brainstorm partner through a terminal CLI. Supabase Edge Functions own all retrieval, memory, and automation logic; the Twin is also embedded directly into Mentenaz Forge via a native Rust-to-Supabase streaming integration, alongside the original Flask-proxied terminal CLI.

Technical Achievements:

  • Architected a RAG pipeline on Supabase using Voyage AI embeddings and pgvector similarity search over a self-growing knowledge base, assembled into context for Groq inference
  • Built an autonomous learning loop driven by pg_cron across five topics on staggered schedules: web discovery via Tavily, then chunking, embedding, deduplication, and opinion generation with zero human involvement
  • Implemented a memory subsystem that records facts and resolves conflicts across conversations
  • Built Conversation, Brainstorm, and Coding modes as streaming SSE edge functions, each mapped to its own model (Groq and Gemini) and system prompt
  • Embedded the Twin natively into Mentenaz Forge via a direct Rust-to-Supabase streaming integration, alongside the original Flask-proxied terminal CLI
  • Pre-loads identity documents directly from a dedicated identity table, bypassing embeddings, to keep persona stable under embedding rate limits

Business Impact:

  • Demonstrates end-to-end ownership of a multi-service architecture (Supabase, Render, and multiple external AI APIs) as a solo build
  • Functions as a continuously-learning personal assistant and coding/brainstorm partner that improves itself with no manual intervention
  • Explored a SaaS multi-tenancy design as a potential path to productization
Source Code

Mentenaz Forge

CurrentJune 2026 - Present
Tauri v2RustReactTypeScriptZustandMonaco EditorLSPtree-sitterWebView2SupabaseMCP

A cross-platform developer IDE built with a Tauri v2 Rust backend and a React/TypeScript frontend, purpose-built for the Microsoft, SPFx, Node, and Supabase stack. Now shipping as a v0.2.4 Developer Preview (~82% complete) for Windows, Linux, with a Monaco-based editor engine, an embedded AI assistant

Technical Achievements:

  • Built a Tauri v2 / Rust backend (161 Rust commands) with a React/TypeScript frontend using Monaco as the editor engine, backed by 15 Zustand stores
  • Embedded a custom AI assistant directly into the IDE via a Rust-to-Supabase streaming SSE pipeline with a 5-provider fallback chain (Gemini, Groq, HuggingFace, Mistral, OpenRouter)
  • Built a canvas-based Task Chain workflow editor and a Database panel supporting SQL Server, PostgreSQL, Supabase, and SQLite
  • Achieves roughly 80MB RAM and 20% CPU under load with multiple schema graphs, .NET, and SQL panels running concurrently
  • Set up a GitHub Actions CI/CD pipeline covering build verification, automated testing, and cross-platform release packaging for Windows and Linux

Business Impact:

  • Serves as a flagship technical demonstration of full-stack systems engineering across Rust, React, and cross-platform desktop tooling
  • v0.2.4 Developer Preview released to GitHub Releases across Windows (NSIS), Linux (.deb/.rpm/.AppImage)
  • Targets a defensible niche: a Windows-first, Microsoft-stack-native IDE experience with a 33-feature roadmap spanning editor, and workflow tooling
Live SolutionSource Code

Aurora Vexen Author Website

CurrentOctober 2025 - Present
ReactTypeScriptViteTailwind CSSMUIshadcn/uiSupabaseSupabase AuthSupabase Edge FunctionsDenoResend

An author website with a full admin back office, currently in active development. Built as a React, TypeScript, and Vite single-page app styled with Tailwind, MUI, and shadcn/ui, backed by Supabase (Postgres, Auth, and Deno Edge Functions). Public pages cover books, series, testimonials, FAQs, and contact; a protected admin area manages books, series, author info, FAQs, testimonials, newsletter subscribers, platforms, and contact-form submissions.

Technical Achievements:

  • Built a React/TypeScript/Vite front end styled with Tailwind, MUI, and shadcn/ui primitives
  • Used Supabase Postgres and Auth for data and session-protected admin routes, with a clean separation between public read-only queries and authenticated admin CRUD
  • Implemented Deno-based Supabase Edge Functions for contact notifications, contact replies, newsletter campaigns, and welcome emails
  • Built dual active-state filtering for retail links, evaluating both platform-level and per-book link active flags
  • Implemented an admin contact workflow with unread/read/responded status tracking and CSV export for newsletter subscribers

Business Impact:

  • Full admin back office covering content, platform links, newsletter, and contact management, not just a public-facing site
  • Automated newsletter and transactional email delivery via Resend-backed Edge Functions

Team Task Manager

CompletedMarch 2026 - April 2026
SPFxReactTypeScriptPnPjs v4React Hook FormZodTanStack TablePower AutomateChart.js

A self-contained, reusable SharePoint Framework task-management web part that any team can drop onto a site. It auto-provisions its own lists on first load and provides full task lifecycle management, a Kanban board, due-date reminder automation, and reporting charts, with no external dependencies or Graph permissions required.

Technical Achievements:

  • Built full task CRUD with React Hook Form and Zod validation
  • Implemented a drag-and-drop Kanban board driven by status values
  • Added a reporting panel covering tasks by status, by assignee, and overdue count using charts
  • Integrated Power Automate for due-date reminder emails
  • Used TanStack Table for filterable, sortable list views and PnPjs v4 for list operations

Business Impact:

  • Designed as a generic, reusable product deployable to any SharePoint Online site rather than tied to one tenant
  • Zero-setup deployment: provisions its own data structures automatically on first run

Enterprise Document & Standards Management System

CompletedSeptember 2025 - December 2025
SPFxReactTypeScriptSharePoint Search APIPower AutomatePnPjs

A SharePoint Framework solution for a Fortune Global 500 enterprise that manages a library of over 8,000 controlled standards documents. It delivers fast search and retrieval across a dataset far beyond SharePoint default list limits, with automated quarterly library provisioning handled through Power Automate.

Technical Achievements:

  • Bypassed the SharePoint list-view threshold by querying through the Search API rather than list views
  • Implemented batch-processing strategies for large datasets
  • Built Power Automate flows for automated quarterly document-library creation
  • Debugged complex flow issues including pagination, action-reference errors, and loop conditions

Business Impact:

  • Replaced a manual standards-management process for a large industrial enterprise
  • Handles a catalogue of over 8,000 controlled documents with reliable search and retrieval

Enterprise Governance & Access Platform

CompletedJune 2025 - March 2026
SPFxReactTypeScriptAzure FunctionsMicrosoft Graph APIPower AutomatePnPjs

A suite of SharePoint Framework solutions for a Fortune Global 500 enterprise that streamline IT governance: self-service access requests, new-site provisioning, content migration requests, and site ownership lookup. An Azure Functions backend resolves site metadata and ownership via Microsoft Graph, with Power Automate driving approval and notification workflows.

Technical Achievements:

  • Built an Azure Functions backend that resolves site information and ownership through the Microsoft Graph API
  • Implemented multi-step request wizards with validation and approval routing
  • Wired Power Automate flows for approvals, notifications, and provisioning
  • Separated thin SPFx web part front ends from a shared serverless backend

Business Impact:

  • Replaced manual, ticket-based IT workflows with self-service request and approval experiences
  • Reduced service-desk load by giving users self-service discovery of site owners and access paths

Enterprise Contract Management

CompletedNovember 2024 - February 2026
SPFxReactTypeScriptPnPjsPower AutomateZod

SharePoint Framework solutions for a large enterprise that digitise contract submission, tracking, and document management across multiple business units, including the migration of a legacy Script Editor web part to a modern SPFx solution prompted by Microsoft Content Security Policy enforcement.

Technical Achievements:

  • Migrated a legacy Script Editor web part to a modern React-based SPFx solution
  • Built contract submission forms with validation and document-library integration
  • Implemented contract numbering, status lifecycle, and expiry-reminder logic
  • Managed file upload with metadata via PnPjs

Business Impact:

  • Digitised contract submission and tracking for multiple business units at a large enterprise
  • Modernised a legacy solution ahead of Microsoft Content Security Policy enforcement that would have broken the old implementation

Zed Editor Extension & Language Tooling

CurrentMay 2026 - Present
RustZed Extension APItree-sitterTypeScriptPowerShell

A published Zed editor extension and set of language tools for SharePoint Framework and Microsoft-stack development. Provides SPFx snippets, task providers, and built-in language definitions, improving the editing experience for technologies that mainstream editors support poorly.

Technical Achievements:

  • Authored a Zed extension providing SPFx snippets and task providers covering PnPjs, Microsoft Graph, Fluent UI, and gulp tasks
  • Implemented built-in language definitions for PowerShell, Razor/cshtml, and SPFx localization patterns
  • Published the extension following Zed conventions for manifest, licensing, and repository requirements

Business Impact:

  • Open-source contribution usable by the wider Zed and SPFx developer community
  • Improves day-to-day development productivity for Microsoft-stack developers

Mentenaz Helm

CurrentJune 2026 - Present
ReactInkTypeScriptNode.jsGitHub CLI

A keyboard-driven terminal portal for managing GitHub repositories, built with React and Ink. Provides repo management, collaborator access control, and lifecycle actions (create, clone, archive, rename) entirely from the keyboard, using the GitHub CLI's own credential store for authentication.

Technical Achievements:

  • Built a full terminal UI in React using Ink, with list-to-detail-to-refreshed-list navigation and consistent Esc-to-back/cancel handling
  • Authenticated via the GitHub CLI credential store rather than managing tokens independently, using gh as a shared behavioral core
  • Implemented a computed 3-tier confirmation system (Enter, Y/N, and type-to-confirm) scaled to the destructiveness of the action
  • Verified working end-to-end against real GitHub: authentication, repository detail views, invitations, repo creation, and cloning

Business Impact:

  • Designed as a standalone CLI product with its own release path, ahead of being bundled into the wider Mentenaz Forge ecosystem
  • Architecture doc functions as a shared contract between the standalone CLI and a future Forge GitHub panel, avoiding duplicated design work
Source Code

IP Approval Workflow System

CurrentJuly 2026 - Present
SPFxReactTypeScriptPnPjsTanStack TablePower Automate

A multi-stage approval system for a Fortune Global 500 enterprise, routing external IP and project-work requests from the requester through Senior Manager or Business Unit approval, then to a dedicated IP Technology Analysis team for review, and back to the requester with a final decision.

Technical Achievements:

  • Built custom in-app approval actions in SPFx rather than relying on native Power Automate approvals, giving full control over the approval UI and state transitions
  • Implemented a request lifecycle with edit, submit, and withdraw states, including a confirm-with-reason modal for withdrawals and automatic notification to whichever approver currently holds the request
  • Built an allocation screen for the IP Technology Analysis Senior Manager to assign incoming requests to individual team members for review
  • Reused a decoupled email-notification pattern: the main flow writes to an Automation list, and a separate flow handles the actual email send
  • Designed an admin section for managing lookup data (Business Units, Technology Areas, IPTA team members) so the workflow doesn't require code changes as the org structure evolves

Business Impact:

  • Replaces an ad-hoc IP approval process with a structured, auditable multi-stage workflow spanning three distinct approval roles
  • Gives the IP Technology Analysis team a dedicated allocation queue so review work is distributed and tracked rather than handled ad hoc

SPO Lumina — Living Site Analytics Command Center

CurrentJuly 2026 - Present
SPFxReactTypeScriptFluent UI v8PnPjs v4React Hook FormZodTanStack Table

An SPFx web part that turns SharePoint site analytics into an immersive, motion-rich visual dashboard, with metric orbs, animated charts, heatmaps, and click-to-explore drill-downs. Includes a two-tier landing experience: an activity feed for standard members, and a full Access Requests approval panel for site owners and admins.

Technical Achievements:

  • Designed a lightweight metadata-only initial load for site info (library, list, page, and subsite counts), with each count acting as a click-to-explore entry point that lazily fetches full contents on demand to stay under a sub-3-second load target
  • Investigated and hardened the underlying permission-granting logic while integrating Access Requests: found and fixed inconsistent unique-permission-walking coverage across Folder, List, and Document Library request types, and closed an unconditional site-level grant gap for Document-type requests
  • Built the Access Requests panel against the live SharePoint Access Requests list schema, correctly interpreting both group-based and role-definition-based permission requests
  • Added pagination to the Access Requests panel and a lightweight nearing-expiry visual indicator, scoped deliberately to avoid duplicating SharePoint's existing admin-notification behavior

Business Impact:

  • Gives site owners a single dashboard to both understand site activity and act on pending access requests, replacing separate tools and manual checks
  • Two-tier experience keeps the interface relevant to each audience: members see activity and popular content, owners see actionable approval work

Technical Skills Progression

Full-Stack & Systems Expansion

June 2026 - Present
Next.js and Supabase-backed application architectureCross-platform desktop development with Tauri v2 and RustMulti-project SPFx delivery: complex approval workflows, live analytics dashboardsIndependent product development and shipping (CLI tools, terminal UIs, editor extensions)AI/RAG system architecture (Supabase, pgvector, streaming SSE pipelines)

Modern Development

November 2024 - June 2026
React with TypeScriptSQL database integrationEnterprise-grade application developmentProduction application maintenanceClient support and ServiceNow integration

Advanced Development

September 2024 - November 2024
SharePoint Framework (SPFx) introductionNo-framework SPFx solutionsModern SharePoint development practicesEnterprise solution deployment

Integration Phase

April 2024 - August 2024
SharePoint Lists and Libraries managementAdvanced Power Automate workflowsREST API integration basicsSharePoint permissions and security

Foundation Phase

November 2023 - March 2024
HTML5, CSS3, JavaScript fundamentalsjQuery for interactive web solutionsSharePoint Script Editor Web PartsPower Automate workflows

European Relocation

Commitment to European Career

Fully committed to permanent relocation to Europe with family (spouse + 2-year-old child). All documentation prepared and ready for visa application process.

Timeline

Available to start within 2-3 months pending visa approval

Documentation

Passport ready, all documentation prepared for visa application process

Flexibility

Open to relocation across European countries based on opportunity and growth potential

Personal Qualities

Quick Learner

Proven ability to rapidly acquire new technical skills and apply them effectively

Problem Solver

Strong analytical thinking with attention to detail in troubleshooting and development

Self-Motivated

Thrives in independent work environments while collaborating effectively with teams

Growth Mindset

Actively seeks challenges and learning opportunities to advance technical capabilities

Career Objectives

Seeking junior to mid-level developer position in Europe to continue technical growth in React, SharePoint, and modern web development. Eager to contribute to innovative projects while expanding skills in cloud technologies, advanced React patterns, and enterprise architecture.

Advance React and TypeScript expertise
Expand cloud technologies knowledge
Learn enterprise architecture patterns
Contribute to European innovation

Let's Build Something Amazing Together

Ready to bring rapid learning, technical growth, and fresh perspectives to your European team.