Skip to content
View usmanmehmood55's full-sized avatar
๐Ÿ˜„
๐Ÿ˜„
Block or Report

Block or report usmanmehmood55

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

Hi, I'm Usman ๐Ÿ˜ƒ

I'm an Embedded Software Engineer. Graduated from Air University Islamabad with bachelors in Mechatronics Engineering.

I've got 3+ years of experience in embedded software, IoT systems, PCB design, and CAD design. I also occasionally develop .NET WPF and backend applications. And recently I have started writing in JavaScript as well.

summary_t professional_summary(person_t me)
{
    return (summary_t)
    {
        .person              = me,

        .embedded_software   =
        {
            .time            = (years_t)3,
            .catagories      = { DRIVERS, LOW_POWER, THREAD, BLE, MESH, MOTOR_CTRL },
            .processor_types = { ARM, RISC_V, XTENSA },
            .frameworks      = { ESP_IDF, FREE_RTOS, NRF_CONNECT_SDK, ZEPHYR, LINUX },
            .misra_compliant = true,
            .test_driven     = true,
            .documented      = EXCESSIVELY,
            .philosophy      = "If the code aint vibing, I aint typing",
            .languages_used  = { C, CSHARP },
            .sometimes_used  = { CPP, RUST, JAVASCRIPT },

            .is_python_used  = false,
            .but_why_tho     = malloc(&NULL * -1 << UINT128_MAX),
        },

        .embedded_hardware   = 
        {
            .time            = (years_t)4,
            .catagories      = { POWER, MOTOR_CTRL, AMPS, ENRGY_HARVST, WIRELESS },
            .multilayer_pcbs = true,
            .preferred_eda   = KICAD,
        },

        .mechanical_design   =
        {
            .time            = (years_t)2,
            .catagories      = { ROBOT_CHASSIS, ENCLOSURES, SIMULATIONS, ANIMATIONS, RENDERING },
            .preferred_cad   = { SOLIDWORKS, SW_VISUALIZE, KEYSHOT },
            .wasted_skill    = 
            {
                MATHEMATICAL_MODELING, VIBRATION_ANALYSIS,
                FLUID_ANALYSIS, CONTROL_SYSTEMS, ROBOTICS 
            },
            .regret          = true,
        }
    }
}

Pinned

  1. c-toolkit c-toolkit Public

    A VSCode extension to help create, build, run, debug and test C projects using CMake.

    JavaScript 1 1

  2. genetic_algorithm genetic_algorithm Public

    Genetic Algorithms(GAs) are adaptive heuristic search algorithms based on the premise of natural selection and genetics.

    C 2

  3. pid_controller pid_controller Public

    This is an implementation of a PID controller in C

    C 1

  4. Serial-Logger Serial-Logger Public

    A WPF App for logging serial data

    C# 1

  5. Random-Particle-Optimization Random-Particle-Optimization Public

    Random Particle Optimization (RPO) code ported to Arduino.

    C++

  6. ring_buffer ring_buffer Public

    A ring buffer implementation in C

    C