Skip to content
View zuckdorsey's full-sized avatar

Block or report zuckdorsey

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
zuckdorsey/README.md
#![allow(dead_code)]
//! src/ababil.rs — zsh @ arch — 100% local-first
//! `cargo run --bin ababil` — Full-Stack Robotics Engineer (in progress)

#[derive(Debug)]
struct Ababil {
    name: &'static str,
    role: &'static str,
    location: &'static str,
    focus: &'static [&'static str],
    philosophy: &'static str,
}

#[derive(Debug)]
struct Stack {
    lang: &'static [&'static str],
    frontend: &'static [&'static str],
    backend: &'static [&'static str],
    infra: &'static [&'static str],
    db: &'static [&'static str],
}

struct Links {
    portfolio: &'static str,
    email: &'static str,
    github: &'static str,
}

const ABABIL: Ababil = Ababil {
    name: "Ababil Mustaqim",
    role: "Full-Stack Robotics Engineer (in progress)",
    location: "Batam, ID",
    focus: &["Robotics Software", "Embedded", "AI/ML", "System Design"],
    philosophy: "local-first · self-hosted · build from source",
};

const STACK: Stack = Stack {
    lang: &["Python", "TypeScript", "JavaScript", "Rust", "Java", "Kotlin"],
    frontend: &["Vue", "Nuxt", "Svelte", "Astro", "Tailwind"],
    backend: &["Flask", "Express", "Node.js"],
    infra: &["Docker", "Nix", "Traefik", "Linux", "systemd"],
    db: &["PostgreSQL", "MySQL", "Redis"],
};

impl Ababil {
    const fn currently(&self) -> &'static str {
        "System Design · Rust & Embedded · AI/ML pipelines"
    }

    const fn links(&self) -> Links {
        Links {
            portfolio: "https://ababil-is-no.fun",
            email: "ababilmustaqim@proton.me",
            github: "https://github.com/zuckdorsey",
        }
    }
}

fn main() {
    let me = &ABABIL;
    println!("{} — {} @ {}", me.name, me.role, me.location);
    println!("currently: {}", me.currently());
    println!("philosophy: {}", me.philosophy);
}
# ~/ababil $ cargo run --quiet
Ababil Mustaqim — Full-Stack Robotics Engineer (in progress) @ Batam, ID
currently: System Design · Rust & Embedded · AI/ML pipelines
philosophy: local-first · self-hosted · build from source — ship to prod.

# quick links
→ portfolio  https://ababil-is-no.fun
→ email      ababilmustaqim@proton.me
→ github     github.com/zuckdorsey
→ location   Batam City, Indonesia

# stack
→ lang     Python · TypeScript · Rust · Java/Kotlin
→ fe       Vue/Nuxt · Svelte · Astro · Tailwind
→ infra    Docker · Nix · Traefik · Linux · systemd
snake

Pinned Loading

  1. zuckdorsey zuckdorsey Public

    1

  2. NotepadCloneWithJava NotepadCloneWithJava Public

    Java 1

  3. file-permission-checker file-permission-checker Public

    Python

  4. keep-caching-simple keep-caching-simple Public

    keep-caching-simple is a minimalist yet powerful caching library that makes performance optimization stupidly simple. With just one decorator, you get production-ready caching for sync/async functi…

  5. MyPortfolio-Website MyPortfolio-Website Public

    Vue

  6. Telegram-As-Everything/telegram-as-marketplace Telegram-As-Everything/telegram-as-marketplace Public

    TypeScript 1