Hey, I'm Basit Ali

I develop 
customweb appsfrontendbackendwordpress

I am a highly skilled and versatile full-stack developer with over 5 years of hands-on experience in designing, building, and optimizing web applications. My proficiency spans both front-end and back-end development, allowing me to create seamless, end-to-end solutions.  

Basit
Full-stack Developer

Ignite Your Creativity

Ignite Your Creativity

Summary of
Responsibilities & Skills

Front-End:

Proficient in front-end technologies, which are essential for creating the visual elements and user experience of a website or web application. Responsive and user-friendly interfaces that work seamlessly across various devices and screen sizes.
Front-end frameworks/libraries to build interactive and dynamic user interfaces.

Back-End:

Skilled in server-side programming languages used to develop the logic, functionality, and database interactions that power web applications. Capable of designing and creating databases, managing data storage, and ensuring efficient data retrieval and manipulation.
Back-end frameworks to streamline the development process.

Additional:

  • API (Application Programming Interface) development and integration, allowing different software components to communicate with each other.
  • Awareness of security best practices to ensure that the web applications are resistant to vulnerabilities and attacks.
  • knowledge of deployment, server configuration, and cloud platforms.
  • Analytical thinking and the ability to troubleshoot and debug issues effectively.
  • Understanding of common web security practices, including authentication, authorization, and data encryption.

A few Code
Syntax Snippets

Vanilla Javascript


    function nameOfFunction () {
        // function body   
    }

    // declaring a function named greet()
    function greet() {
        console.log("Hello there");
    }

    // function call
    greet();


    // program to print the text
    // declaring a function
    function greet(name) {
        console.log("Hello " + name + ":)");
    }

    // variable name can be different
    let name = prompt("Enter a name: ");

    // calling function
    greet(name);
                        

VueJS


    <script setup>
    import { ref } from 'vue'

    const show = ref(true)
    const list = ref([1, 2, 3])
    </script>

    <template>
        <button @click="show = !show">Toggle List</button>
        <button @click="list.push(list.length + 1)">Push Number</button>
        <button @click="list.pop()">Pop Number</button>
        <button @click="list.reverse()">Reverse List</button>

        <ul v-if="show && list.length">
            <li v-for="item of list"> {{ item }} </li>
        </ul>
        <p v-else-if="list.length">List is not empty, but hidden.</p>
        <p v-else>List is empty.</p>
    </template>
                        

ReactJS


    import React from 'react';

    class MyComponent extends React.Component {
    render(){
        return (
            <React.Fragment>
                <div> ... </div>
                <button> ... </button>
            </React.Fragment>
        );
    }
    }

    export default MyComponent;
                        

Laravel


@foreach ($users as $user)
    @foreach ($user->posts as $post)
        @if ($loop->parent->first)
            This is the first iteration of the parent loop.
        @endif
    @endforeach
@endforeach

<x-alert type="error" :message="$message"/>

<x-user-profile/>
                        

Personal Skills

Passion

0%

Creativity

0%

Leadership

0%

Some of my Projects

Laravel, Blade & Bootstrap
Online Car booking system

Some companies have a policy in place that prohibits the inclusion of projects