JP Sámano

JoséPabloSámanoSuárezPortrait of José Pablo Sámano Suárez

Software developer at LegalShelf and Research Assistant at Acadia’s AIoT Research Hub. Studying Computer Science at Acadia University, graduating in 2027.

Open to internships and co-op now, full-time from May 2027. Canadian study permit, co-op eligible. Nova Scotia and Mexico City.

Selected work.

From the interface to the data model. Three products that show how I design, build and operate software.

In productionMay 2026 – present
CheckWise
Actual review workflow with demo data. Looping product walkthrough.
  • Next.js
  • Python
  • FastAPI
  • PostgreSQL
  • React

A document becomes a decision you can trace.

Recurring REPSE compliance for Mexican companies. Providers upload evidence, reviewers decide, and clients see their exposure across SAT, IMSS and INFONAVIT.

My responsibility
Data model, backend APIs, review workflows, frontend and delivery.
A key decision
Model the obligation and contract first. Every upload, period and review then has a place in the system.
7
client companies
~20,000
documents processed
14,714
backend + frontend tests · Sep 2026

Customer and document figures: 11 September 2026. Test total: September 2026. Product narrative reviewed 20 October.

Controlled pilotSep 2026 – present
Neyvu
Neyvu course conversation, captured from the product with fictional demo data
Actual product capture. Fictional demo course, not a student account.Open full-size image
  • Next.js
  • TypeScript
  • PostgreSQL
  • Python
  • Render

Your courses. Their sources. One place to think.

A course-aware AI assistant that brings Moodle material, notes and study planning into one workspace, with local inference and answers linked to saved sources.

My responsibility
Product direction, full-stack app, desktop collection, local AI and release checks.
A key decision
Keep the workspace useful while AI is offline. Queue the question and preserve the student's work.
Beta
working product · onboarding students
Local
AI inference
PostgreSQL
isolated student workspaces

Working pilot, onboarding users. Status reviewed 20 October 2026; no adoption or revenue claim.

Controlled pilotJul 2026 – present
Verifaid
  • Interface
  • Services
  • Data and evidence
  • Human review

Case API Python / FastAPI

Authenticate the caller and enforce organization scope. Approval authority is explicitly granted instead of inferred from a request header.

Illustrated logical architecture. Select a component; animated paths show connections, not live traffic.

  • Python
  • FastAPI
  • PostgreSQL
  • Next.js
  • React

Every conclusion has a source. Every approval has an owner.

Who can legally sign, and within what limits? Verifaid reads corporate documents and powers of attorney, cites the exact page, and leaves approval to a second reviewer.

My responsibility
Document pipeline, source citations, tenant isolation and approval workflows.
A key decision
Require document, version, page and excerpt before a conclusion reaches the reviewer.
50+
operations cleared
7
pipeline stages
262
commits in six weeks

Pilot figures and test baseline: 11 September 2026. Implementation reviewed through 14 September; status reviewed 20 October.

Current experience

Sep 2026 – present

Research Assistant

Acadia AIoT Research Hub

I lead frontend, UX and visual design for the hub, designing and developing the interfaces that present its work and systems.

May 2026 – present

Software Developer

LegalShelf

I lead CheckWise and Verifaid, built document pipelines and redesigned the LegalShelf site. I am now working on platform enhancements and new AI modules.

How I build

I own the system from the data model to the interface: define the workflow, choose the boundaries, test failure paths, and review what ships. AI agents help me implement; architecture, constraints and release decisions stay with me.

  • Direct

    I scope the change, write the brief and fix the constraints before any code exists.

  • Isolate

    Each agent works in its own git worktree, so parallel sessions never overwrite each other.

  • Gate

    I define the relevant tests, type checks and coverage requirements, then inspect the results for the change being released.

  • Remember

    A searchable knowledge base of every lesson and trap, recalled automatically at the start of each task.

  • Automate

    During summer 2026, a shift every six hours found, fixed and proved bugs, then requested my approval to merge.

  • Ship

    I review and authorize the merge. The main branch deploys to production.

Summer 2026 snapshot: 98% of CheckWise commits were co-authored with Claude, with more than 7,800 automated tests and four self-hosted CI runners. Details and dates are in the summer report.

Summer 2026

Eighteen weeks, eighteen projects. Each bar is one week of commits across every repository.

May 11: 107May 18: 199May 25: 89Jun 1: 156Jun 8: 118Jun 15: 219Jun 22: 107Jun 29: 42Jul 6: 231Jul 13: 154Jul 20: 172Jul 27: 253Aug 3: 294Aug 10: 323Aug 17: 149Aug 24: 173Aug 31: 208Sep 7: 222May 11Sep 7
Commits per week, 11 May to 11 September 2026

18 projects3,215 commits14,191 legal documents processed

Read the full summer report →

Also shipped

  • SAVR

    Context-aware restaurant recommendations that explain why each one fits. 10 active users around Wolfville, NS.

    2026 · Web app
  • Band of Brothers

    Draft engine and weekly newsletter for the 12-team fantasy league I run, with an automated Tuesday issue.

    2026 · Web app
  • La Red de Casa

    A phone-first app that coordinates a family's trips, cars and drivers, with parent approval.

    2026 · Web app
  • Cotejo

    Checks corporate data sheets against the underlying legal PDFs with on-device OCR, and never writes a cell it couldn't verify.

    2026 · macOS app · Swift
  • POS Geocoder

    Turns payment-terminal coordinates into audited addresses with official INEGI codes, from a 157,000-row catalog.

    2026 · Desktop app · PySide6
  • Red 360+1

    A 19-page bilingual redesign of a civil-society organization's institutional site, shipped in August after 34 tagged releases.

    2026 · Website · freelance
  • AI in legal practice

    A 35-minute talk and site on using AI tools with legal judgment, for a Mexico City law firm.

    2026 · Talk · landing page
  • ER Triage & Queue Manager

    An emergency-room queue that ranks patients by ESI v4 acuity and shows the clinical reasoning behind every level.

    2025 · Coursework · Python
  • Family Phrase Game

    A party game built from phrases our family submitted, deployed in time for the event it was made for.

    2026 · Web app · Flask

Explorations: an adaptive traffic-signal study and a reporting assistant for online harassment, written up as concepts without code.

About

I grew up in Mexico City and study Computer Science at Acadia University in Nova Scotia. I like problems where software has to be exactly right: compliance, legal documents, clinical queues.

At LegalShelf I lead development of CheckWise and Verifaid, build document pipelines, and work on the platform’s next AI capabilities. At Acadia’s AIoT Research Hub I lead frontend, UX and visual design. Neyvu is my independent course-aware AI product, now onboarding pilot users.

At Trinity College School, my high school, I captained the football team for two years, earned back-to-back Lineman of the Year awards and received the Leadership Award in my final year.

Education
B.Sc. Computer Science, Acadia University, 2027
Languages
Spanish (native), English (C2), French (A2)
Based in
Wolfville, Nova Scotia · Mexico City
Work authorization
Canadian study permit, co-op eligible · Mexican citizen
Availability
Internships and co-op now · full-time from May 2027

Journal

AI investment should earn Nova Scotia's trust

I want Nova Scotia to take a larger role in the computing economy. EverWind’s Point Tupper proposal deserves serious consideration—and clear answers about electricity, water and lasting public benefits.

Contact

The fastest way to reach me is email. I'm happy to walk through any of this work, including the private codebases.

jpss2004@icloud.com