identity — v1.0status: building

VINCE

I build AI systems that ship. Agents, RAG, loops — in production, not in demos. 40+ systems, 4 countries. The rest is none of your business.

scroll for evidenceport-louis, mauritius — 20°09′S 57°30′E
01the subject

What stays
redacted.

Mystery is not hiding everything — that is just absence. It is showing the output with total precision while the operator stays in shadow. A dossier with black bars. Hover them.

CTO at Nourishubs. Founder of Bienzoli. Senior Engineer at SD Worx. Twenty-two, in Mauritius, shipping across borders. The work is public. The person is not.

nameVince Erkadoo
age22
location20°09′S 57°30′E — Port-Louis, Mauritius
roleCTO · Founder · Senior Engineer. Builds systems. Leads the people who build them.
output40+ systems in production, 4 countries
educationMSc Software Project Management (UoM, → 2027) · BSc Web & Multimedia · Stanford ML
motivePeople are stuck in work that wastes them. Software is the way out.
everything else█████████████████████████
02the record

Where it shipped.

Nourishubs

Chief Technology Officer (Contract)

  • Joined as Technical Lead, promoted to CTO. Lead 10 engineers, designers, and QA on a school-meals platform live in 4 countries.
  • Own the architecture and final sign-off across Next.js, Python, Node.js, and .NET services.
  • Built and released the mobile app for iOS + Android in React Native — dev to App Store / Play Store rollouts.
  • Directed the ISO 27001 implementation end to end, mapped onto 4 national privacy laws. See case 001.
  • Run production infra on Docker, Kubernetes (AWS EKS), and Azure. Resolved cluster-level outages.
  • Operate a fleet of 10+ AI coding agents assisting dev, QA, and incident response — under engineer review.
  • Next.jsReact NativeNode.js.NETPythonAWS EKSDockerISO 27001
Jun 2025 — present
  • Founded Bienzoli — free POS, invoicing, and inventory for Mauritian small businesses. Barcode scanning, stock control, quotes, CRM, runs from a phone.
  • Engineered the whole platform solo: Next.js, Prisma, PostgreSQL, PWA front end, cookie-free analytics.
  • Run the company end to end — product, brand, launch films, go-to-market in English, French, and Kreol.
  • Delivered a full e-commerce + CRM + invoicing system for an auto-parts client under the agency arm.
  • Next.jsPrismaPostgreSQLPWAStripe
2025 — present

SD Worx

Senior Software Engineer

  • Built an HR/payroll RAG assistant — grounded answers with citations, refuses when no source exists, measured on wrong-answer rate. See case 002.
  • Designed a shadcn-class component library from scratch — now the shared design base across products. See case 003.
  • Built and maintain an HR vacancy site: Drupal headless CMS + Next.js front end.
  • Mentor 3 juniors. CI/CD with Docker + Azure DevOps cut deployment times by more than 50%.
  • Next.jsDrupal.NETNode.jsAzureRAG
Jun 2024 — present

Zapproach

Full Stack Software Engineer

  • Lead developer for NPCC Enterprise Go Digital — a national e-procurement portal: sealed bids, evaluation scoring, RBAC, immutable audit logs.
  • Lead developer on an e-wallet: ledgered transactions, 3-D Secure payments, reconciliation webhooks with idempotency keys, KYC.
  • Built a government tender PMIS — procurement lifecycle, committee approvals, Power BI reporting.
  • .NET Web APIs in Onion Architecture. React, Vue, React Native, Blazor. LangChain on Azure OpenAI, YOLOv8.
  • .NETVueReactNode.jsLangChainYOLOv8
Aug 2022 — Jun 2024

Zapproach

Junior Front End Developer

  • Front end of a PCI-certified payment gateway with hardened client-side security.
  • Responsive design, performance tuning, WCAG/ARIA accessibility.
  • JavaScriptCSS3ARIAPCI
Sep 2021 — Aug 2022

Linkeo

Web Developer

  • Responsive client sites with SEO and conversion-focused design that lifted organic traffic for local businesses.
  • CMSSEO
May 2021 — Sep 2021

Freelance

Web Developer

  • WordPress and custom sites — Figma/Sketch prototypes through mobile-first builds, hosting, and handover.
  • WordPressFigma
Aug 2020 — May 2021
03case files

The deep work.

40+
systems in production
4
countries deployed
10+
engineers led
27001
ISO — security, led
001case file — nourishubs — iso 27001
led implementation

Security is not a checkbox.

// the problem

A school-meals platform holding children's data across 4 countries — each with its own privacy law, each with its own definition of 'compliant'. One breach isn't a bug report. It's a headline.

// what he did

  • 01Led the ISO 27001 information-security implementation across the whole stack.
  • 02Risk assessment: mapped every asset, threat, and hole worth losing sleep over.
  • 03Security policies + access control — who touches what, and proof of it.
  • 04Audit preparation: evidence trails, not promises.
  • 05Mapped the international standard onto local law in every country of operation.

// why it matters

Security governance for a multi-country platform, led at 22 — while also running its 10-engineer team. The two jobs feed each other: the person writing the policy is the person who knows where the bodies are buried in the code.

ISO 27001Risk assessmentAccess controlAudit prepAzureDocker
002case file — sdworx — hr/payroll assistant
in progress

An AI that only tells the truth.

// the problem

HR and payroll knowledge lives in dense policy documents nobody reads until something goes wrong. Staff burn hours digging. A hallucinating chatbot here doesn't embarrass you — it miscalculates someone's salary.

client internals: ████ nda ████

// what he did

  • 01Retrieval-augmented generation over the policy corpus — ingestion, chunking, embeddings, retrieval.
  • 02Grounded answers with citations. Every claim points back to the document that says so.
  • 03Guardrails: it answers from policy or it doesn't answer. No improvising with people's pay.
  • 04Evaluation over flash — measured on wrong-answer rate, not demo sparkle.

// why it matters

In build now, inside a major HR/payroll company where a wrong answer costs real money. The interesting part is not the chatbot — it's the discipline: retrieval quality, refusal behavior, and an eval harness before anyone types "hello".

RAGEmbeddingsVector retrievalLLM guardrailsCitationsEval harness
003case file — sdworx — component library
shipped — in production

One system. Every product.

// the problem

Every project reinventing its own buttons is a tax paid daily. Design drift, duplicated bugs, juniors lost in inconsistency.

// what he did

  • 01Built a ShadCN-class component library from scratch — tokens, primitives, patterns.
  • 02Made it the design backbone across projects: one source of truth for UI.
  • 03Trains 3 junior engineers on it — the system teaches the standard.

// why it matters

Consistency at speed. New screens assemble instead of getting invented. The library outlives any single project — that's the point.

ReactTypeScriptDesign tokensNext.jsDrupal
04the build log

Things I made.

// live — in production, click through

// personal builds

TechKours

2025 —

Platform that closes the gap between theory and shipping. Real projects, real mentorship, front to back.

Next.jsMongoDBPrismaStripeOpenAI

Mobet

2024 —

AI sports-betting insights. Aggregates trusted tips, curates daily picks, tracks bankroll.

Next.jsRedisStripeOpenAI

MoTalent

2024 —

AI job board. Tailored matches, employer branding, advanced filtering.

Next.jsPrismaOpenAI

MoNature

2024
★ hackathon winner

Social platform for conservation. Auth, donations, cloud media. IEEE Hackathon winner.

Next.jsCloudinaryStripe

MoTravel

2024

Full-stack booking on Amadeus APIs — real-time flights and hotels, secure payments.

Next.jsAmadeusMongoDB

MoPet

2025

Adoption + donation, campaign management, vet finder, AI pet matching.

NestJSSupabaseStripeOpenAI
05clearance terminal — powered by deepseek

Ask the concierge.

A gatekeeper that answers from Vince's file — in his voice. It knows the record. It knows what stays classified. Push it.

// awaiting query

answers are AI-generated from a fixed dossier. it will redact what it does not know.

06field notes

Written down.

all field notes →
07recruiter screener — powered by deepseek

Paste the job.
Get the verdict.

Drop a job description. Get a blunt fit analysis against Vince's record — match score, real reasons, honest gaps, and a pitch in his voice. No varnish. The honesty is the sell.

// job description
0 chars
// verdict

the machine is waiting.

08get in

Bring a real
question.

Direct DM with a direct question gets a direct answer. Solicitation gets silence. Choose accordingly.

vincecodeBLACKOUT v1.0 — build. say less.© 2026 — 20°09′S 57°30′E