Not listening atm šŸ«£

Hello, Iā€™m Abdullahi.

An experienced Frontend Engineer with passion for building beautiful and functional user interfaces.

About Me.

I am a Frontend Engineer with a strong passion for creating good web experiences. My journey in this field has been one of continuous learning and growth. I have had the opportunity of working on couple of projects, each of I learn new things and broaden my knowledge. My primary focus is on building user-friendly web interfaces that are intuitive for all categories of users. I enjoy translating design concepts into responsive and engaging websites. I am well equipped to tackle the problems of frontend web development because I am familiar with frontend technologies such as HTML, CSS, JavaScript, Vue.Js, Nuxt.Js and other related technologies. I am always eager to expand my knowledge and expertise. I am excited to contribute my skills and enthusiasm to a forward-thinking organization, where I can be a part of innovative projects that push the boundaries of web development and enhance the digital landscape! In a rapidly evolving industry, I believe that adaptability, creativity, and a commitment to excellence are key. As a Frontend Engineer, I am ready to embrace new challenges, collaborate with talented teams, and help drive technological progress while delivering top-notch web experiences to users around the world.

Skills, Tools and Technologies.

HTML,CSS,JavaScript,Vue.Js,Nuxt.Js,Pinia,Vuex,Vue Router,Vite,REST APIs,GraphQL,Firebase,Supabase,TypeScript,Axios,TailwindCSS,Bootstrap,SASS,Git,Github,VS Code.

Work Experiences.

  • Frontend Engineer at unknown šŸ«£ (Sept, 2023 - Present)
  • Frontend Engineer at Fidia Inc. (Jun, 2022 - Sept, 2023)

Projects.

  • MD Editor

    I've developed a dynamic web application using Nuxt.js, which offers users a real-time Markdown content preview. With this application, users can effortlessly compose and format Markdown text while receiving instant visual feedback

    Tools/Skills: Vue.js,Nuxt.js,Typescript,Pinia,Remarkable,IndexedDB.
  • Smart Pass

    A password manager designed to help users securely store and manage their passwords. It utilizes REST API calls to interact with a server, allowing users to store their sensitive login information in a safe and organized manner.

    Tools/Skills: Vue.js,Nuxt.js,Typescript,Pinia,Axios.
  • Taskgid (WIP šŸš§)

    Building an intuitive task management system with customizable workspaces and task organization. Upcoming features include seamless team collaboration through workspace invites.

    Tools/Skills: Vue.js,Nuxt.js,Typescript,Pinia,Supabase,Nodemailer,V-Calendar.
  • Taskgid API

    Working on a project focused on building a backend infrastructure for Taskgid, a task management system. This project is also me trying my hands on backend development for the first time.

    Tools/Skills: Node.js,JavaScript,MongoDB,Express,Knocklabs.
  • WebAuthn Experiment

    My exploration into the world of WebAuthn ā€“ a cutting-edge authentication technology. This project showcases the potential for secure and passwordless login experiences on the web, offering a glimpse into the future of online security.

    Tools/Skills: HTML,CSS,Node.js,Parcel,Express,LowDB,Simple WebAuthn.
  • Audiophile

    Discover and shop for premium audio gadgets, including speakers, headphones, and earphones, in this side project e-commerce web app. Explore a curated selection of high-quality audio equipment for enthusiasts and discover the perfect audio gear for your needs.

    Tools/Skills: Vue.js,Nuxt.js,Typescript,Pinia,IDB.

Articles.

Sending email from your Nuxt 3 app with Mailgun

Have you found yourself in a situation where you needed to send emails from your Nuxt application? With Nuxt's server and Mailgun, sending emails directly from your Nuxt 3 app becomes a breeze. To get started, create a Nuxt 3 app using the following ...

Read more

Building a simple rating component with Vue 3

A rating component which is sometimes referred to as a star rating component, is a user-facing element that allows users to provide feedback or rate something, typically on a scale, and just to display the rating of something sometimes. It's used in ...

Read more