KL

Kier Lindsay

Solution Architect | Full-Stack Developer
Full-Stack Applications • Geospatial Data • Linux Systems
contact@kierlindsay.ca• +1 (639) 533-0016• NW Calgary, AB, Canada • Open to Local, Remote, or Relocation• kierlindsay.ca

Languages

JavaScriptCC++HTMLCSSPythonJavaPHPSQLTypeScript (familiar)x86 Assembly

Full stack

Node.jsBrowserDatabaseOpenAPIPostmanJSON SchemaDB schemaEJSExpresspm2React (familiar)REST APIsMicroservicesBootstrapSlickGridjsPDF

Tools

Git / GitHub / GitLabDigitalOceanGoogle CloudCloudflareWebStormgdb + web debuggersbash / cron automationOpenCode workflowsAWS (familiar)npmGruntSFML

AI / Vision

TensorFlowOpenCVLLM toolingclassic + neural visual recognitionU-nets style transferPrompt EngineeringRAG pipelines / LLM apps

Geo / Data

PostgreSQL + PostGISspatial designLeafletGeoServer (WMS/WFS)GeoJSONPouchDB / Offline PWAJWTService WorkersGDALQGISVector tilesFastAPI

Ops

Linux 18+ yrsCritical ThinkingSSHProxyFirewallApache2/NginxpgAdminBackupssystemdDockerCI/CD (GitHub Actions / GitLab CI)KubernetesTerraform / IaCAutomated testingAgile / Scrum

Knowledge

  • 18+ years Linux, shell automation.
  • Mapping + PWAs, open web services.
  • ML in production, vision pipelines.
  • Server deployments + troubleshooting.
  • Strong communication, customer service, team planning.
  • Hardware/software integration, customer training, and technical documentation.

Education

SFU, Burnaby BC
B.Sc. Computing Science, minor Philosophy. Algorithms, AI, value theory. Grad Fall 2021

Hobbies

Game dev, drones/RC, climbing, backpacking, skiing, art, cooking, travel, hackathons

Profile

Full-stack developer and solution architect building JavaScript applications, geospatial platforms, and offline-capable field tools. Principal developer of PLAN Map and developer of a licensing PWA used in the field for more than three years. Hands-on experience with Node.js, PostgreSQL/PostGIS, Leaflet, authentication, and Linux deployments, supported by a B.Sc. in Computing Science. Brings end-to-end ownership, practical troubleshooting, and clear communication with technical teams and customers.

Employment

Endpoint Ventures — Founder / DeveloperJan 2022 — present
Cloud-first geospatial applications and communication tools.
  • Develop full-stack applications, custom APIs, EJS build systems, and Alpine Linux backends, taking features from implementation through deployment.
  • Build tools that make data and communication more accessible, including npm packages, free.wxl.app, and the freemap.online alpha.
VGeo — Full-Stack Developer / GIS AnalystAug 2019 — 2023
Web mapping and analysis, open source.
  • Led development of PLAN Map, a PostgreSQL/PostGIS, Leaflet, and Node.js platform delivering spatial data and Open Web Services with authentication, user management, and semi-automated module deployment.
  • Built TDL, an offline-capable licensing PWA used in the field for more than three years, using Service Workers, JWT, and PouchDB with integrated authentication and database tools.
  • Collaborated on application testing, bug fixes, and client troubleshooting across GeoServer/WMS, Apache2, Express, EJS, and interactive mapping interfaces.
Vivint Canada — Manager / Field TechMay 2016 — Aug 2021
Security systems, customer-facing installs.
  • Installed cameras and RF security sensors in customer homes; managed client expectations throughout and personally delivered a seamless installation experience.
  • Customer service + training, hardware/software troubleshooting, problem solving under pressure, dispute de-escalation.

Projects

  • Chorus — Multiplatform chatbot integrating WhatsApp, Telegram and Signal as messaging interfaces, unified with one controller that allows clean buildup of an AI chat agent capable of voice notes, transcription and action — custom skill system, todo list, image generation, transcription and description. Node.js WhatsApp Telegram Signal AI agents voice skills
  • freemap.online — Free Leaflet web map leveraging cloud infrastructure and open source libraries to deliver a powerful mapping platform for exploring the world and quickly visualizing data. Integrates with Stripe billing and verifies payments for usage-based billing of pro features. Leaflet cloud open source data visualization Stripe usage-based billing
  • baddy.email — Email sender implemented on top of Cloudflare Email to bring AI marketing to your project in just a few lines of code. Cloudflare Email AI marketing email API
  • U-nets for Fast Style Transfer — Collaborated on a machine-learning project evaluating U-net architectures for image style transfer using Python, TensorFlow, and Google Cloud Platform. Python TensorFlow GCP https://github.com/syonfox/machine_learning_project
  • BullChat — Developed a vanilla JavaScript communication framework built on GUN (Graph Universal Node), simplifying integration of decentralized messaging into JavaScript applications. JavaScript GUN Decentralized applications https://gitlab.com/syonfox/BullChat
  • Asteroid Belt — Built a C++/SFML game project from scratch, implementing collision detection and game-time management systems. C++ SFML Game systems
  • PLAN Map / TDL PWA — Full-stack web mapping infrastructure built for a client, backed by GeoServer and PostGIS for management of infrastructure in Alberta; handled dynamic project configuration and client map views.

Personal

I build practical tools that help people access, understand, and share their data. My background in computing science and philosophy informs a thoughtful, user-focused approach to software. Open to full-stack development and solution architecture opportunities locally, remotely, or through relocation.

References

Vera Green (VGeo)
phone: (403)-836-8324 · email: vera@vgeo.ca
Tyrell Jaques (Vivint)
phone: (587)-437-5104