Skip to content
View burtawicz's full-sized avatar

Highlights

  • Pro

Block or report burtawicz

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

Rick Burta

I - am a software engineer; love puzzles, patterns, and building things; have been obsessed with computers and AGI since I was a child. There's an indescribable sense of fulfillment that comes from solving a challenging puzzle, recognizing an abstract pattern, or combining raw elements and imagination into something that can better the lives of others. For the last 8+ years I've been helping organizations obtain that sense of fulfillment by designing resilient systems and developing scalable solutions to complex problems.

📱 Get in touch

email = "rick@rickburta.ca"
linked_in = "https://linkedin.com/in/rickburta"
keybase = "https://keybase.io/burtawicz"

🛠️ Technologies & Tools

struct ProgrammingLanguage {
    name: String,
    years_of_professional_use: f64,
    years_of_personal_use: f64,
    preference: i8
}

impl ProgrammingLanguage {
    pub fn enjoyment(&self) -> String {
        format!(
            "On a scale of 1/10, I enjoy writing code using {} as {}/10.", 
            self.name, self.preference
        )
    }
}

let languages = [
    ProgrammingLanguage {
        name: String::from("Python"),
        years_of_professional_use: 8.5,
        years_of_personal_use: 11.0,
        preference: 9
    },
    ProgrammingLanguage {
        name: String::from("Java"),
        years_of_professional_use: 6.0,
        years_of_personal_use: 6.5,
        preference: 7
    },
    ProgrammingLanguage {
        name: String::from("Rust"),
        years_of_professional_use: 0.0,
        years_of_personal_use: 0.5,
        preference: 10
    },
    ProgrammingLanguage {
        name: String::from("Swift"),
        years_of_professional_use: 2.5,
        years_of_personal_use: 3.5,
        preference: 8
    },
    ProgrammingLanguage {
        name: String::from("C++"),
        years_of_professional_use: 3.0,
        years_of_personal_use: 7.0,
        preference: 5
    },
    ProgrammingLanguage {
        name: String::from("JavaScript"),
        years_of_professional_use: 8.0,
        years_of_personal_use: 11.5,
        preference: 4
    },
    ProgrammingLanguage {
        name: String::from("PHP"),
        years_of_professional_use: 8.5,
        years_of_personal_use: 11.0,
        preference: -10
    }
];
const technologies = [
    "PostgreSQL",
    "MongoDB",
    "Neo4J",
    "Flask",
    "Node.js",
    "NGINX",
    "git",
    "Jupyter",
    "Docker",
    "AWS",
    "Grafana"
];

🧠 Interests

func getInterests() -> InterestTreeNode {
    return InterestTreeNode(
        data: "Maths", 
        children: [
            InterestTreeNode(
                data: "Patterns",
                children: [
                    InterestTreeNode(data: "Puzzles"),
                    InterestTreeNode(data: "Chess"),
                    InterestTreeNode(data: "Basketball")
                ]
            ),
            InterestTreeNode(
                data: "AGI",
                children: [
                    InterestTreeNode(data: "Robots")
                ]
            )
        ]
    )
}

Pinned Loading

  1. universal-user-schema universal-user-schema Public

    A collection of generic and reusable entity definitions for systems with user authentication and authorization.

    PLpgSQL 1

  2. sock-pair-in-golang sock-pair-in-golang Public

    Go

  3. tdd-workshop-go tdd-workshop-go Public

    A small workshop used for teaching TDD.

    Go

  4. vcs-url-separator vcs-url-separator Public

    A small utility for isolating components of a VCS url.

    Go