Amine Gaaliche
IT Business Analyst · Process Designer · Agentic Full-Stack Developer
- Gaspé, Québec, Canada
- hello@surmesure.io
- LinkedInlinkedin.com/in/amine-gaaliche-53a75b221
- surmesure.io
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
Founder and lead developer
Feb 2026 – todaypromptShieldDocument 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.
Founder and lead developer
Oct 2025 – todayPraxioRetroact, 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.
Financial analyst
Jan 2025 – Jul 2026SADC 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.
Sales and project administrator, system lead
Oct 2015 – Feb 2019- 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.
Intranet lead
Jul 2014 – Jul 2015SAAQInformation 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.
IT and administrative process analyst
Oct 2012 – Jul 2014SAAQRoad 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.
Administrative process consultant
May 2010 – Oct 2012- 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.