Kier Lindsay

Full-Stack Developer & Solution Architect

Welcome!

I am a full-stack developer and solution architect based in NW Calgary, AB, Canada. I build practical web applications, geospatial platforms, and offline-capable field tools using JavaScript, Node.js, PostgreSQL/PostGIS, and Linux. I graduated from Simon Fraser University with a bachelor's degree in computing science and a minor in philosophy, with a focus on artificial intelligence and computer vision. Through ENDpoint Ventures, I develop cloud-first tools that help people access, understand, and share their data.

I value thoughtful collaboration and technology that makes life better. I hope to contribute to a fairer, cleaner, more caring world where we can all live freely, happily, and beautifully.
Shared Goal of Life

Résumé & Opportunities

Full-stack development, geospatial applications, and Linux systems.
Open to local, remote, or relocation opportunities.

contact@kierlindsay.ca · NW Calgary, AB, Canada


ENDpoint Enterprise Maps

Originally PLANmap; A web mapping tool developed on Postgres Leaflet Apache2 and Node.js which delivers spatial data and Open Web Services to clients. This system includes a full authentication and user management system as well as semi automated module deployment. Tech used: Leaflet, SlickGrid, Bootstrap, jsPDF, GeoServer, WMS, pm2, es6, grunt, L.draw, geojson, node-pg, ejs, express, and more.

Visit ENDpoint For Details

TDL Progressive Web App

An offline capable leaflet progressive web app which I built in a few months. This app allows clients to track critical licensing requirements and is integrated with our authentication system and database management tools. This was designed to be user-friendly for the contractors that will be using it in the field.
Tech Used: Service Worker API, JWT, PouchDB.

BullChat — Decentralized Messaging

An experimental vanilla JavaScript communication framework built on GUN (Graph Universal Node). BullChat simplifies decentralized messaging integration for JavaScript applications, with an extensible foundation for additional utilities.

View BullChat Project

U-nets for Fast Style Transfer

This is a machine learning group project where my team and I tested the use of U-nets for image style transfer using Python/TensorFlow and the Google Cloud Platform

View Project

Asteroid belt

This is a personal project in which I am developing a small game from scratch in C++/SFML I have created a number of low level game systems for this project such as a collision detection system and game time management system.

B.S. Computing Science Minor Philosophy
Simon Fraser University.

Specializing in software development, advanced algorithms, artificial intelligence and value theory. Grad Fall 2021


ENDpoint Ventures
endpoint.ca

January 2022 – Present

Founder / Developer

  • Develop cloud-first geospatial applications with accessible interfaces and efficient data access.
  • Build custom APIs, EJS build systems, and Alpine Linux backends through deployment.
  • Develop web mapping, database, and communication tools, including the freemap.online alpha.
  • Resolve technical issues and translate client needs into practical workflows.

VGeo
vgeo.ca

August 2019 – 2023

Full-Stack Developer / GIS Analyst

  • Full Stack Web Developer (Intermediate) - I am the principal developer of the PLAN Map system (details in project section). VGeo builds various web mapping and analysis tools with a focus on using innovative open source software to deliver actionable data.
  • Work collaboratively with other team members to solve bugs and test the applications.
  • Help find solutions to a variety of technical issues both within the organization and for our clients

Vivint Canada Inc
vivint.com

May 2016 - August 2021

Manager Lead Tech

Summer Installation Technician

  • security systems installation working closely with customers. This requires many skills including customer service, hardware and software troubleshooting and extensive problem-solving. This opportunity paid for my post secondary education. I was promoted to management before stepping down to focus on development at the end of the 2021 summer season.
  • Running ethernet and power lines in homes as well as rewiring hardwired security sensors
  • Installing security cameras and sensors
  • Hardware and software troubleshooting and extensive problem-solving skills in new and changing systems.
  • Customer service and engagement
  • Sales pipeline fundamentals and experience working closely with sales team to finalize/ deliver promises.

Skills

Programming

  • C/C++
  • JavaScript, CSS, and HTML
  • SQL
  • Python
  • Java
  • PHP
  • x86 Assembly
  • TypeScript and React (familiar)

Development Tools

  • VCS: Git / Github / Gitlab
  • Google Cloud Platform
  • Digital Ocean
  • Debuggers (gdb and browser tools)
  • Webstorm
  • Grunt
  • npm
  • Node.js
  • Express, EJS, REST APIs, and OpenAPI
  • Cloudflare and Docker
  • OpenCV
  • TensorFlow

Knowledge

  • 18+ years of Linux experience and shell automation.
  • Full-stack web mapping and progressive web apps.
  • PostgreSQL/PostGIS, Leaflet, and GeoJSON.
  • Offline applications: Service Workers, PouchDB, and JWT authentication.
  • Open Web Service (WMS,WFS,GeoServer)
  • Database design including spatial data.
  • Server configuration and deployment on physical hardware and cloud computing platforms.
  • Very strong problem solving and troubleshooting skills
  • Machine learning, computer vision, and LLM tooling.
  • Traditional and new visual recognition techniques.
  • Full Stack web development
  • Hardware/Software interfacing.
  • Server configuration and deployment

Interpersonal

  • Strong communication and customer service skills
  • Collaborative programming and team planning
  • High level systems explanation for technical and nontechnical people.
  • Customer education/ training
  • Application help design and implementation