Hello! my name is Abdulhafeez and i have fun coding. From the moment I wrote my first line of code, I Knew I was hooked into the world of software development.
But software development has never been ''just a job'' for me, it's offered an engaging challenge, which leads to constant learning and improvement to create high-quality software. What started with a simple line of code has become a full-fledged passion that only gets more exciting as time goes by.
Here are a few technologies I’ve been working with recently:
JavaScript (ES6+)
TypeScript
React
Next.js
Vue
CSS
Tailwind CSS
Supabase
Redux
Node.js
July 2022 — Present
Full-timeWorking with Software Engineering team in the development and improvement of the In-house Product.
Interface with engineers and designers on daily basis, on improving and developing the product.
Helped the company gain more insight on the prodcuts by integrating various Analytics tools, such as Google Analytics, Facebook Pixel, Facebook Conversions API.
Integrate forms with Google Sheet and Slack(channels) for more effective optimization.
Lead scrum meetings occasionally.
Building the company's product and Write modern, performant, maintainable code.
Languages and libraries used are TypeScript, JavaScript, CSS, React, Next, Strapi, Node.js, Express, PostgreSQL, Git, and GitHub...
The Open Graph Image Generator enables users to create customized Open Graph images for their websites. By entering a webpage URL, the tool generates a visually appealing image that enhances social media sharing and improves engagement. This tool is particularly beneficial for developers and marketers aiming to optimize their content's appearance on social platforms.
Nextjs TypeScript Puppeteer Supabase
A web application for an annual mentorship program. The platform serves as the central hub where mentees and mentors are seamlessly connected, fostering a productive mentoring experience. The app facilitates the entire mentoring process, allowing mentors to assign tasks to mentees and closely monitor their progress, all within the convenience of the application.
React.js Redux ReactStrap AntDesign Node.js Express PostgreSQL
An innovative educational website with admin, teacher, and student dashboards, empowering minds through seamless learning experiences. Catering to all schooling activities with user-friendly features for growth and academic excellence.
React.js Context API TypeScript Styled Component
Kings family restaurant landing page, with categories of dishes displayed. Items can be added to cart, with necessary specification, and multiple items could be added and removed from cart.
An e-commerce full-stack web application with the MERN stack. The backend API's implement all the CRUD operations on the various endpoints. It implements JSON Web Token (JWT) to pass identity of authenticated users
A go-to web application for informative details about all the countries in the world. It has a theme-changing feature for sight well-being, a quick search by name, and a region filter. ReactJS and CSS3 were utilized for the development.
A dictionary web application with auto suggestion. It uses Datamuse, random-words-api.vercel.app and api.dictionaryapi.dev/ as backend resources
User management with registration and authentication. Non-authenticated users can not have access to the user management (admin panel). Authenticated users has access to the user management table: id, name, e-mail, last login time, registration time, status (active/blocked). With Documentation published on postman docs.
A landing page with different sections, this application was designed in raw Javascript (no libraries), HTML, and CSS. It manipulates DOM elements and relies on event handling
A restful API built to provide important information about the countries in the world, with various endpoints. Uses NodeJS (Express) and MongoDB as the database
You like what you see right? I'm open for job opportunities, and actively interviewing. Should you want to hire me, get in touch or just say hi, kindly hit that button below and i will be sure to reply you in no time!
Get in touch