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