Skip to content
View kevvor's full-sized avatar
🦕
🦕

Block or report kevvor

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kevvor/README.md

Keano Voelkl

Software engineer · Montréal, QC
Multi-tenant platforms · telemetry · mapping backends


What I've worked on

🧩 In-content placement engine — decides what gets injected into an article and where across a 50+ site network. Video players, widgets, polls, newsletter units and ads, arbitrated by declarative rules.

⚙️ Configuration at fleet scale — a central versioned config service and the schema-driven authoring UI on top of it, so content and ad-ops teams configure every site without engineering involvement.

📊 Analytics ownership — GA4 and component-level event instrumentation across the network.

📡 Distributed client telemetry — a TypeScript agent running on ~200 properties in environments I didn't control: local buffering, CDN failover, consent-gated collection.

🗺️ Mapping products — backend for a geospatial time-series platform: bulk GeoJSON ingest with server-side validation, ~74,000 dated positional features, and timeline playback on Mapbox GL. Also a GPS field-guidance service for agricultural equipment.

Stack: TypeScript · Node · PostgreSQL · DynamoDB · AWS ECS · Next.js · PHP


A note on the green squares

Most of my work lives in private repositories, so this profile shows activity rather than artifacts. The pinned repo below is my first commit, kept around for archaeological purposes.


Email

Pinned Loading

  1. hello-world hello-world Public

    My first commit, 2017. Kept for archaeological purposes.