Skip to content
View mackiecarr89's full-sized avatar
πŸ˜‡
I may be slow to respond.
πŸ˜‡
I may be slow to respond.
  • Moncton, NB Canada

Block or report mackiecarr89

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
mackiecarr89/README.md

πŸ‘‹ Hi, I'm Mackenzie!

πŸ›  Tech Stack & Development Philosophy

Core Technologies

  • Node.js - Server-side JavaScript runtime
  • TypeScript - Strongly typed programming for enhanced maintainability
  • Lit - Lightweight web components for modern browsers

Coding Patterns & Conventions

// Example of my preferred coding style
class UserComponent extends LitElement {
  // Private variables with underscore prefix
  private _userData: UserData;
  
  // Public properties start with lowercase
  public userName: string;
  
  // Types/Interfaces start with capital letter
  interface UserData {
    id: string;
    preferences: UserPreferences;
  }
}

Best Practices I Follow

  • βœ… Private variables prefixed with underscore (_privateVar)
  • βœ… Public properties start lowercase (publicVar)
  • βœ… Classes/Types use PascalCase (UserComponent)
  • βœ… Component-based architecture
  • βœ… Strong typing with TypeScript
  • βœ… Web Components with Lit for browser applications

Focus Areas

  • 🌐 Browser-based applications
  • πŸ–₯️ Node.js backend services
  • πŸ“¦ Web Components
  • πŸ”’ Type-safe development
  • πŸ—οΈ Clean architecture patterns

πŸ“« How to reach me

Popular repositories Loading

  1. vscode vscode Public

    Forked from microsoft/vscode

    Visual Studio Code

    TypeScript

  2. deepin-appstore deepin-appstore Public

    Forked from martyr-deepin/deepin-appstore

    App Store for Deepin

    C++

  3. vendor-deps vendor-deps Public

    Forked from martyr-deepin/vendor-deps

    mirrored from https://cr.deepin.io/#/admin/projects/vendor-deps

  4. scrcpy scrcpy Public

    Forked from Genymobile/scrcpy

    Display and control your Android device

    C

  5. marktext marktext Public

    Forked from marktext/marktext

    πŸ“A simple and elegant markdown editor, available for Linux, macOS and Windows.

    JavaScript

  6. jellyfin jellyfin Public archive

    Forked from jellyfin/jellyfin

    The Free Software Media System

    C#