Jordan McCarthy

189 Snake Lake WA, Dunchurch, ON P0A 1G0
T: 519-497-0109   E: jordanmccarthy@mac.com
JM
FileMaker Certified Developer — Version 18, 17, 16 & 15

Core Skills

Claris Platform: FileMaker Pro & Server 2025 (v22), native AI script steps (semantic find, RAG, embeddings), WebDirect, ExecuteSQL, Data API, 20+ years of custom business solutions

AI / LLM Engineering: Retrieval-augmented generation, vector search (PostgreSQL/pgvector), local model serving on Apple Silicon (MLX, Ollama, OpenAI-compatible APIs), model evaluation and selection, fine-tuning data pipelines, agentic development workflows (Claude Code)

Web & Data: Next.js/React, Node.js, TypeScript/JavaScript, PostgreSQL, SQLite, PHP/MySQL, Docker, Cloudflare Pages & Tunnels, macOS server administration

Experience

AI Solutions Developer (contractor) | siTOTis Information Services Inc.
2025 – Current

Integrating production AI into Claris FileMaker solutions for small and medium businesses. Built an OpenAI-compatible local inference service (MLX and Ollama on Apple Silicon) that drives FileMaker 2025’s native AI script steps — semantic find, RAG, and embeddings — so client solutions gain natural-language search, document Q&A, and AI-assisted data processing while all data stays on the client’s own hardware. Developed natural-language-to-SQL querying for FileMaker data, backed by an automated 24/7 pipeline that generates and scores model training data, plus evaluation harnesses used to select and validate production models.

Rebuilt a production FileMaker system as a standalone Next.js/PostgreSQL web platform. Built retrieval-augmented knowledge systems on PostgreSQL with pgvector, including a semantic index over two years of development history. Runs multi-agent AI development workflows (Claude Code) with autonomous overnight build-and-review loops, and operates the supporting infrastructure: Cloudflare Tunnel and Pages deployments, launchd-managed services, and automated backups.

Certified FileMaker Developer (contractor) | siTOTis Information Services Inc.
October 2017 – Current

Worked with an aviation media publishing company producing industry-leading magazines. Migrated their core business processes from a shared Excel spreadsheet system to a custom FileMaker-based solution. Built a quoting/invoicing module, extended to a Web Direct application allowing clients to confirm order details via web-based forms. Developed a “Master Placement” module for admin staff to manage customer ad placements across multiple publications. The system also replaced Simply Accounting for the client’s accounting requirements. The project included consolidation of 5 different contact databases (over 130,000 records) into the new FileMaker-based system.

Certified FileMaker Developer | The Support Group
September 2016 – October 2017

The Support Group is one of the largest FileMaker-only premium partner development companies in the world with locations in Boston, New York, San Francisco and Los Angeles. As a Developer based in Boston, worked with many clients building new solutions, enhancing existing solutions, maintaining solutions and installing hardware/software. One of 3 developers who built solutions adhering to Google Inc’s “material design” process. Worked with two Fortune 500 companies, a high school, a firefighters union, bed and breakfast and others.

Certified FileMaker Developer (contractor) | siTOTis Information Services Inc.
March 2015 – September 2016

Responsible for developing from concept to production custom business solutions. Worked with clients such as “Camp Kirk” on a custom Customer Relations Management application hosted in the cloud. Features include the ability to send HTML emails directly from the application, Web Direct access and many custom reports/exports. Responsible for maintaining server software/hardware, ensuring daily cloud backups and installing any necessary security updates (SSL certificates).

Systems Solutions Developer | Greenwood College School (Grades 7-12)
July 2011 – April 2015

Created appropriate solutions to meet current and future needs of Greenwood College School. With consultation from stakeholders, developed, implemented, integrated, automated, and connected data systems. Performed system and network modeling, analysis, and planning. Responsible for working with the IT team, researching, and documenting solutions to streamline data process and management of the school’s data systems. Continued development/administration and training of the school’s custom Student Information System (S.I.S.)

Manager of Information Systems (S.I.S.) | Greenwood College School (Grades 7-12)
January 2004 – July 2011

Working directly with the V.P. of curriculum, developed from concept to production a customized Student Information System (SIS) based on a FileMaker Pro 11 platform. SIS includes complete admissions, reporting, attendance, family demographics, parent-teacher interview booking, teacher/course evaluation, calendar, auto enrollment and OUAC/OnSIS integration. Utilized different training methods including in person, online, and video tutorials. Contributed to decision process on future technology solutions.

Instructor | Humber College
Fall 2012 | Fall 2013

Instructor for AVIS 216 – Building Dynamic Web Pages. Topics included JavaScript scripting, JavaScript form validation, server-side scripting using PHP, server-side validation using PHP, introduction to SQL database design. The final project required students to build a PHP/MySQL content management system.

PowerSchool S.I.S Administrator | Wellington CDSB (Grades K-12)
September 2001 – January 2004

As head Administrator of PowerSchool, responsible for initial deployment (server/software), general administration and developing Ministry of Education required reports. Coordinated and performed training for Principals, Administrative Staff, Teachers, and Students. Platform based on SQL backend, Apache Web server and custom XML/HTML pages. Developed JavaScript-based validation scripts ensuring correctly formatted data entry.

Also developed database applications using FileMaker Pro, including an “Issue Tracker” application with FileMaker Pro Mobile for on-site technicians. Multi-user application allowed school board members to track and manage technical issues.

Software Engineer | Propel Software Corporation
August 2000 – September 2001

Developed e-commerce solutions built on Propel’s custom internet infrastructure platform. Developed all search components and order management areas. Responsible for conversion from traditional “JSP/Servlet 1.0 architecture” to the “Struts/Template” Framework. Worked directly with the Usability group and Core Engineers.

Internet Application Developer | First Avenue Information Systems Inc.
January 1998 – August 2000

Co-developed ~ePortal services, an Internet application allowing clients to subscribe to modules such as e-commerce, message board, and Trading Post. Developed an issue tracker internet application for Nortel Networks. Lead programmer for web-based interactive projects.

Head Network Administrator | Humber College - DITC
September 1996 – August 1997

Promoted to head network Administrator in January 1997. Supervised all technicians ensuring productivity and service levels. Implemented new Macintosh OS network system. Responsible for maintenance of a computer lab network running Windows NT 4.0 server and workstation.

Apple Certified Service Technician | First Avenue Information Systems Inc.
January 1994 – June 1996

Troubleshooting clients’ computers and determining solutions, repairing computer hardware and software, supporting clients on technical issues, answering Firstline support line and ordering service modules on Apple’s Aris network.

Education

Humber College
September 1996 – April 1998

Development and integration of media elements (Video, Graphics, Sound, Text) into interactive content. Skills: Macromedia Director, HTML, Photoshop, QuarkXPress, Illustrator, photography, digital video editing. Graduated with Honours.

Sun Microsystems Inc. | Java Programming
January 2001 (2 Weeks)

Java programming language syntax, object-oriented programming, GUI development, exceptions, file I/O, threads and networking.

References

George Paravantes, MFA IxD
Program Coordinator, Multimedia Design & Professor at Humber College
Trent McLeod
Senior Manager, Global R&D and Government Incentives at Deloitte
tmcleod@deloitte.ca
519-650-7609
Peter VanDorp
Head Network Administrator at Wellington Catholic District School Board