surmesure.io
Resume

Amine Gaaliche

IT Business Analyst · Process Designer · Agentic Full-Stack Developer

Profile

  • Process designer and developer: I have designed administrative processes for more than 15 years, and I code the tools that support them myself.
  • Founder of two SaaS products in production: promptShield and Praxio, taken alone from needs analysis to market, with pharmacy clients including Uniprix.
  • Critical systems in regulated settings: SAAQ, RAMQ, CSST, the health network of Northern Québec; today clinical protocols (Praxio) and Law 25 compliance (promptShield).
  • Implementations carried to completion: Software packages implemented from data migration through training and adoption (CTRL at Nergica, Logibec Espresso).
  • User experience and workflow design: Journeys and interfaces designed for non-technical users, from the process map to the final screen.
  • Advertising content creator: Wrote and produced promptShield’s advertising film.

Core skills

Business and functional analysis

Stakeholder interviews, needs analysis, functional analyses and specifications, business rules, use cases, user stories, test cases.

Modelling

Business process mapping and optimisation (Lean Six Sigma), relational data models, interface mock-ups and prototypes.

Data

Reading schemas, validation queries, data migration and cleansing, management indicators and dashboards (MS-SQL, MySQL, Firebase, MongoDB).

Delivery and change management

Daily work with developers, testing and validation, documentation, user training, facilitating working groups, adoption support.

Technical stack

Languages and frameworks
TypeScript, JavaScript, React, Next.js, Vue.js, Node.js, NestJS; Python, FastAPI; Rust (Tauri); SQL; HTML/CSS; VBA (legacy systems)
Data
PostgreSQL, MS-SQL, MySQL, MongoDB, SQLite, Firebase; CSV export and integration, REST APIs documented with OpenAPI
AI and language processing
Local transformer models (XLM-RoBERTa, DistilBERT, GLiNER) and spaCy for entity detection, in-browser inference (ONNX Runtime), local LLMs (GGUF) and OpenAI-compatible APIs, Tesseract OCR
Model training
LoRA fine-tuning of a local LLM (Qwen3.5-4B) with Unsloth, Hugging Face Transformers and TRL; synthetic training data written and checked by an open teacher model; training on rented GPUs (RunPod); GGUF quantisation, llama.cpp inference
Agentic development
Development with LLM coding agents; agentic pipeline design, review and testing of the generated code
Testing and quality
By-the-book coding discipline: unit tests (Vitest, pytest), end-to-end tests (Playwright, WebdriverIO) and accessibility tests (axe-core), coverage floors, continuous integration (GitHub Actions)
Delivery
Web apps, Tauri desktop apps (Windows, macOS), Microsoft Store, Chrome, Edge and Firefox extensions; Docker, self-hosted APIs, CLI, Python SDK, Git
Cloud and API providers
Multiple providers as needed: Google Cloud (Cloud Run, Cloud SQL), Firebase, Cloudflare, Stripe (payments), Anthropic, RunPod and Replicate (GPU compute and model hosting), Resend (transactional email)
Office
Advanced Microsoft 365 (Excel, Access, Word, PowerPoint), intranets

Experience

  1. Founder and lead developer

    Feb 2026 – today

    promptShieldDocument anonymisation for AI use

    • Analysed the needs of professionals who handle confidential data (financial analysts, health) and the compliance requirements (Law 25); designed the product from those rules.
    • Designed a four-layer detection pipeline (patterns, entity models, custom terms, optional LLM pass) covering more than 70 identifier types, 17 countries and 8 languages.
    • Fine-tuned a local model (LoRA) to spot the clues that give away hidden information without naming it; on held-out documents, innocent passages hidden by mistake fell from 10.2% to 3.5%.
    • Modelled a registry of reversible codes, consistent across linked files, with local decoding of AI answers.
    • Integrated Stripe billing: monthly subscriptions (Basic, Pro), a weekly pass and a 7-day free trial, synchronised by webhooks with licence and team-seat management.
    • Delivered a CLI, a self-hosted REST API (Docker, OpenAPI) and a Python SDK; 100% offline processing.
  2. Founder and lead developer

    Oct 2025 – today

    PraxioRetroact, anticoagulant (INR) follow-up

    • Analysed the INR follow-up process in community pharmacy, clinic and laboratory, from the test result to the dose; software deployed at Uniprix among others.
    • Translated a clinical protocol into configurable business rules (dose caps, INR thresholds, maximum weekly variation) with deviations flagged, never proposing a dose.
    • Designed a six-screen web application: dosing calendars, prescriptions, visit planning, team accounts with read or edit rights.
    • Cloud or local hosting, full CSV export, interface in 7 languages.
  3. Financial analyst

    Jan 2025 – Jul 2026

    SADC de GaspéCommunity Futures Development Corporation

    • Analysed business financing applications: financial statements, forecasts, financing structures and risk analysis.
    • Wrote recommendations and presented files to the investment committee.
    • Monitored the loan portfolio and supported the region’s entrepreneurs.
  4. Sales and project administrator, system lead

    Oct 2015 – Feb 2019

    Nergica

    • Implemented the CTRL management software: migrated and formatted data from the old system, configuration, user training.
    • Designed and wrote the project-approval process, then developed and deployed NergiHub, the computerised approval system.
    • Intranet web application for the reports CTRL lacked; project-tracking dashboards.
  5. Intranet lead

    Jul 2014 – Jul 2015

    SAAQInformation Technology Vice-Presidency

    • Analysed user needs, wrote mandates and implemented changes with the developers.
    • Fixed defects, audited content compliance, sat on the intranet improvement committee.
    • Designed training and materials, trained users one-on-one and in groups; usage statistics reports.
  6. IT and administrative process analyst

    Oct 2012 – Jul 2014

    SAAQRoad Network Access Vice-Presidency

    • Vehicle-registration market studies: needs analysis, specifications, data extraction and analysis (MS-SQL, Insurance Bureau of Canada), presentation of results.
    • Information gathering and working-group facilitation; wrote, distributed and implemented administrative processes; change management.
    • Division management indicators: identified the metrics with the manager, designed the collection system, developed it (VBA), wrote the manual and trained users.
  7. Administrative process consultant

    May 2010 – Oct 2012

    Groupe CMI

    • CSST, operational testing: wrote test cases from the functional analyses and overall architecture; data-entry interface and automated progress reports.
    • RAMQ, professional remuneration: defined and documented management indicators, data-collection platform, entry and consultation interfaces, implementation and training.
    • La Capitale, health-care benefits: multi-user dashboard, functional analysis and training materials.
    • La Croix Bleue, claims: overhaul of the correspondence system, template classification and change management.

Earlier experience

  • 2007 – 2010Management consultant · Nunavut Housing Corporation (online procurement-tracking application)
  • 2006 – 2007System lead · Tulattavik Health Centre of Ungava (Logibec Espresso implementation, data migration)
  • 2005 – 2006Management consultant · Tulattavik Health Centre of Ungava (process optimisation, inventory)
  • 2002 – 2005Buyer · Module du Nord québécois (health network)
  • 2000 – 2002Credit analyst · Citibank Tunisia (corporate finance, credit committee)

Education and certifications

  • 2012Lean Six Sigma Green Belt · MTE Melior, Québec
  • 2011Change management in project settings · Technologia, Montréal
  • 1993 – 1996Master’s in Management (Grande École program), management information systems · EDHEC, Lille
  • 1991 – 1993HEC preparatory class · École nationale de commerce, Paris

Languages

French, English and German: fluent, spoken and written.