Skip to content
View headwinds's full-sized avatar
📈
📈

Highlights

  • Pro

Block or report headwinds

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
headwinds/README.md

UI, Analytics, APIs and a sense of Adventure

Profile

With 10+ years experience, I believe I have reached the level of Staff engineer where I can confidently contribute to and direct the build of apps, lead and mentor junior developers, and collaborate with business, design, backend engineers and data scientists. I'm also quite content to continue my career as a senior developer primarily working on the frontend with react.

I have built hundreds of apps generating billions in revenue but I'm most valuable in the stratetic thinking and planning behind the product misison. I can write with React, Node, Python, Go and SQL. I can always enjoy exploring new languages in my spare time and I enjoy learning how they all fit together securely by buiding a project from front to back.

Prenuvo - (Mar 25/2024 - Present)

prenuno-ui

I’ve joined Prenuvo to help make full body MRI scans accessible to all! One day it could and should be as affordable as a dental cleaning. As an interface developer, I get this great opportunity to do data visualization and collaborate with their AI team to assist radiologists in reviewing scans. Vladek's story expresses the benefits of early detection.

Validere - (Feb 6/2023 - Dec 1/2023)

carbon hub

While at Validere I lead the frontend development effort for their new Carbon Hub Home page producing the UI that orchestrates many components including Filter Panels, Cluster Maps, Charts, Metric Tiles and Data Tables that will all react to each other and update. Along with another developer, I also helped pioneer their first React-Native mobile app which we released in the 3 phrases beginning it version 3.0 over 6 months.

We measure carbon and methane gas across various industries with a current focus on Oil & Gas as well as Agriculture where we are exploring the best methods to collect and report on carbon sequestration.

The world needs to work together to reduce emissions towards net zero which doesn't mean no emissions but to the levels that existed before the industrial revolution!

I'm also personally exploring what net-zero means to Canada and my neighborhood. I'll use cross-country to present some experiments and charts dealing with this climate crisis at large, and how we can measure it's impact locally.

Although I did warm to Gitlab, I'm happy to be back on Github (we use Github, AWS & Vercel!), and hopefully we can convince the powers that be to also adopt Enterprise Copilot. Along with code suggestions, I find Copilot is a major productivity boost simply for its ability to autocomplete repetitive tasks.

I'm currently part of a task force collecting any evidence that its now safe to use professionally; that is won't steal or leak any of our IP. Early accounts that it wasn't secure certainly hurt its reputation, and I'm trying to put a case together to overcome that and convince our legal team that we have nothing to worry about today. Stay tuned! I feel this research should be open sourced, and I'll share what I can.

Loblaws - (Sept 4/2019 - Feb 2/2023)

shoppers_pdp

I enjoyed 4 years @ Lobaw Digital learning all things eCommerce. I mostly built React-based UI with some vanilla JS on legacy systems. We invested heavily in GraphQL to write efficient endpoints and provide a caching layer. Along with the home page and checkout experience, my favourite page was the product detail page for Shopper's Drug Mart which is responsive, accessible, and driven by GraphQL.

Along with UI, I also had the opportunity to write tools and backend services in Java, Go, and Python that monitor our feed servers and SQL database through evented systems. While on page duty, I faced many issues like we're missing 3 days worth of orders, what happened to that 250k? Or our recommnedation engine has stopped receiving it's feed, why has it stopped? So I first experiment with Bashed and finally landed on Go as the best language to monitor and report on our feed servers.

Loblaw Digital uses Gitlab which likes cool blue over forest greens to present developer productivity.

Writing & Other Experiments

Not so Secret Full Stack Project

Introducing PhotoDare which is now live in the app store for iPhone

I've been collaborating with David & Nick to create a photo sharing app (Expo/React Native) and social network (NestJS & PostgreSQL) which is deployed to Azure.

React Native Expo snacks:

This repo serves my site headwinds.vercel.app which is a NextJS app leveraging my component library cross-country and distributed backend involving Python, Pusher, Postgres, & RabbitMQ.

Repo

pnpm i
pnpm dev

Present

I'm currently using my site as a sandbox to learn Playwright e2e automation testing via CI/CD so that I can visualize the deployment steps of my various environments when deploying and get alerted if any errors occur.

Along with Github actions, I also want to try this approach to code coverage.

npx playwright test

Future

As a side-hustle, I've started a project to guide users to map their own development course while chatting with AI and mining their existing productivity apps like Gmail and Google calendar. It's in the early prototyping phases and not ready to share yet, I'm mainly building with React, Python (flask), Google Cloud, Perplexity Labs, and PostgreSQL.

Pinned Loading

  1. cross-country cross-country Public

    an atomic react design system for personal metrics

    JavaScript 2

  2. northwind-frostpunk northwind-frostpunk Public

    a tutorial exploring golang, the northwind database, and the post apocalypse

    Go

  3. python-notebooks python-notebooks Public

    a place to store my python notebooks using Jupyter lab

    Jupyter Notebook 2 3

  4. cabinquest cabinquest Public

    React (NextJS) Redux / Node / Express / MongoDB API for RSS feeds

    JavaScript 1

  5. sc2jsonhunt sc2jsonhunt Public

    read sc2 replay files as json to use within javascript based projects

    Python 2

  6. reagent-reframe-material-ui reagent-reframe-material-ui Public

    the goal is demo each material ui component using ClojureScript

    Clojure 15 1