Autif Kamal

Autif Kamal

Front End Developer

  • 4 years of experience working professionally as a developer
  • React: Context and Redux (useSelector, useDispatch), axios, React hooks (useState, useEffect), making custom components, event listeners, conditional rendering, react-bootstrap.
  • Node: jwt authentication, CRUD, filter through database entries, and send responses back to the client
  • JavaScript: Lightbox, slideshows, interactive UI, collapsible containers, sliding navigation for mobile.
  • HTML & CSS: Responsive development via flexbox, media queries, or bootstrap pseudoclasses, transitions, and animations.
  • WordPress & PHP: Muffin Builder, page/product templates, Advanced Custom Fields, WooCommerce, curl to pull data from ACF and WooCommerce, AJAX ZOOM
Twitch

When I'm not coding, I am preparing a reasoning class for kids using 90s cartoons, streaming on Twitch, working out and making videos for YouTube.

Meal Planner

This is a meal planner application made with React. It is a meal planner in a very loose sense. You can calculate your expected daily caloric intake based off your sex, age, height, and weight. You then, can add food to your list and various states are kept track of via Redux. This application doesn't have a backend, so if you refresh the site, you will lose everything. This won't tell you how whether what you're eating is nutritious. It will only tell you whether you're going beyond your daily caloric intake.

SF2 Themed Weighted Game Selector

Create an account, add games to your list via an API, set numbers of votes for each of them. Have a game randomly selected depending on the number of votes each game has

Knucklebones Clone

A clone of a minigame that I saw in a game called Cult of the Lamb

Todo Application

This is a simple React Todo application, but I also used this as an opportunity to play with Redux and TailwindCSS and so far, I'm liking them both.

Yu-Gi-Oh Card Search

Search for Yugioh cards via YGOProdeck API and get going prices for each card according to eBay. Failed search results will return an error message and prompt another search. My Azure membership expired, so I'm afraid you can't play with it. You can only demo it and ask me questions about it

iCare Pharmacy

Small Pharmacy located in Edmonton, AB. Ongoing updates to interfaces and blogs as requested.

Simply NUC

Growing startup selling mini PCs. Preparing products in eCommerce store prior to launch, correcting product details, and adding new website functionalities.

Street Fighter Quiz

Test your knowledge about this Street Fighter

Resume

Click to View

Contact