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.
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.
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.
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.
- LeetCode Largest Island
- US Windturbine study on Kaggle
- Cave Troll: Cracking React, XState & PusherJS Communication
- A PostgreSQL study of JOIN types
- A Guide for Guides: Building a Fun Java App with Tomcat & Maven with the Community Edition of IntelliJ
- Async/Await with simple probability to solve an e2e testing problem
- Dig Through Python And Create Game Art with Playscii
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.
- My convenience link to the Secret Github project
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.
- [https://github.com/headwinds/headwinds] can be installed:
pnpm i
pnpm dev
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
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.