About
I’m Andrew, a software designer and developer working in the space of security and threat intelligence.
Skills
- Accessibility: Designing inclusive experiences for all.
- Critical Thinking: Understanding the problems to be solved.
- Data-Informed Approach: Driving decisions through actionable insights.
- Design Principles: Creating intuitive, user-centered designs.
- Product Management: Aligning teams to build meaningful products.
- Prompt Engineering: Exploring AI to innovate workflows.
- Security Awareness: Various certificates in Cybersecurity.
- Rapid Prototyping: Turning ideas into functional prototypes fast.
- Visual Design: Delivering engaging, polished user interfaces.
Tool Stack
Experimental 🧪
-
PyRunner: Browser-based Python playground
PyRunner is a secure, browser-based Python playground that enables real-time code execution without server dependencies. It provides a sandboxed environment for learning and experimenting with Python, featuring built-in documentation and an intuitive interface. -
Building a Slack workspace broadcasting system
Exploring Flask and the Slack SDK, this app provides a clean interface for sending mass communication to individual members or broadcasting to an entire workspace through direct messages opposed to a channel.
Selected Work (2020 - Present)
-
Building Quarks: Enhancing consistency and development velocity through design systems
Using React, TypeScript, and modern CSS techniques, I contributed to a modular component library that streamlined development and ensured design cohesion across our product suite. -
JavaScript-Free Portfolio Built with Python, Flask and CMS integration
A fast, accessible, and modern portfolio built using Python, Flask and Contentful CMS, emphasizing simplicity and performance with no JavaScript. -
Empowering Security Teams with Rapid Emergency Communication Tools
Helping security teams quickly notify and track personnel during critical incidents. By integrating multi-channel notifications, real-time updates, and a mobile-optimized landing page, this feature streamlines emergency response and coordination. -
Streamlining Security Operations: Humans in the loop
Redesigning an internal tool for a human-in-the-loop security team, I collaborated closely with analysts, engineers, and executives to create a system that simplified workflows, optimized data entry, and improved decision-making. -
Building Trust and Community: Designing the Aisha Coliving Application
Leading design for a coliving application that enables women across Canada to find like-minded housemates in a safe, affordable, and secure environment. Grounded in user research, the app incorporates features like matchmaking, messaging, and property listings to address the unique needs of coliving. -
Unifying Alberta’s Accounting Profession: Redesigning and developing a cohesive digital experience
Initially tasked with leading the information architecture of the new site, the project grew to involve content, development, and design work over the course of several years.