Skip to content
View ferdinanddavidenko's full-sized avatar
📌
I selfhost, btw...
📌
I selfhost, btw...

Highlights

  • Pro

Organizations

@dashxboard

Block or report ferdinanddavidenko

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
ferdinanddavidenko/README.md
use std::collections::HashMap;

/// 🧉 *sip* Hey!
/// One of many. Doing my part, one commit at a time.
#[derive(Debug)]
struct Developer {
    name: &'static str,
    role: &'static str,
    languages: Vec<&'static str>,
    interests: Vec<&'static str>,
    contact: HashMap<&'static str, &'static str>,
}

impl Developer {
    fn new() -> Self {
        let mut contact = HashMap::new();
        contact.insert("website", "ferdinanddavidenko.com");
        contact.insert("email", "[email protected]");
        contact.insert("x", "@ferdavidenko");

        Self {
            name: "Ferdinand Davidenko",
            role: "Fullstack Developer",
            languages: vec!["HTML", "CSS", "JavaScript", "TypeScript", "Rust", "Python", "Zig", "Gleam"],
            interests: vec!["UI/UX", "Design", "DevOps", "Tooling", "Open Source", "Blockchain", "...and all that jazz"],
            contact,
        }
    }
}

fn main() {
    let me = Developer::new();

    println!("👋 Hi, I'm {}", me.name);
    println!("💼 {}", me.role);
    println!("🛠️  Languages: {:?}", me.languages);
    println!("🎯 Interests: {:?}", me.interests);
    println!("📫 Contact: {:?}", me.contact);
}

Pinned Loading

  1. dashxboard/dashxboard-website dashxboard/dashxboard-website Public

    From ideas to action, the Dashxboard is the community-driven platform that empowers the Stronghold (SHx) ecosystem.

    TypeScript

  2. dashxboard/pg-governance-contracts dashxboard/pg-governance-contracts Public

    A comprehensive suite of Soroban smart contracts implementing various governance and voting mechanisms, core component of The Playground, part of the Dashxboard microecosystem within the Stronghold…

    Rust

  3. soroban-escrow-contract soroban-escrow-contract Public

    Soroban smart contract that allows users to lock up tokens for a specified period, after which they can unlock and retrieve their tokens. The contract ensures that the tokens remain inaccessible un…

    Rust 1

  4. rust-json-converter rust-json-converter Public

    A simple Rust CLI tool for converting JSON arrays to CSV format. Supports flat, nested, and array structures, making it ideal for processing API responses or logs.

    Rust

  5. rust-snowflake-library rust-snowflake-library Public

    A thread-safe Rust library for generating Snowflake IDs with presets for Discord, Instagram, and Twitter.

    Rust

  6. stellar-cli stellar-cli Public

    Forked from stellar/stellar-cli

    CLI for Stellar developers

    Rust