My name is Yahya Ahmad.

I code for fun, and as a job.

👋🏽   Hey there! I'm Amad, a Software Developer with a primary focus on Frontend Engineering.
Welcome to my little corner of the web, I enjoy creating things that live on the internet. and also share notes, code snippets, and resources on topics that interest me.

Maverick

A little About Me

I started Software Development in 2016 as a hobby, just out of curiosity after reading that video games are made from computer programming.

I've been working professionally as a Software Developer for the last ~4 years. I'm currently a Frontend Engineer at Flexisaf.com™ (a company on a mission to provide the best administration, teaching and learning experience to educators, parents and students through innovative software and technology. ).

Below are some technologies I enjoy working with:

  • HTML
  • CSS(SCSS, Styled-components, emotion)
  • TailwindCSS
  • Javascript
  • Typescript
  • React/React Native
  • Redux
  • GraphQL
  • Webpack
  • NodeJS
  • Firebase
  • Postgres
  • MongoDB
  • Docker
  • AWS
  • Kubernetes
  • Git
  • Software Testing

Work Experience

FlexiSAF is a company that provide the best administration, teaching and learning experience to educators, parents and students through innovative software and technology.

Some of The Projects that i've worked on in Flexisaf includes:


Cloud9.ng is a company that develop functional software, websites and mobile apps for global business.

Some of The Projects that i've worked on in Cloud9 includes:



  • I worked as contributor to build the flexisaf foundation app for reducing the number of out of school children in Nigeria by identifying and equipping them with quality education (which includes guidance and counseling). We intend to do this by forming strategic partnerships with credible organizations. We also accept donations and sponsorships from credible sources.


  • I have worked as contributor to build the linkefree app on github


  • I have been working as freelancer to build apps and websites for my clients.

Projects I've Worked on

NECO REGISTRATIONS

NECO - Platform that allows schools to register candidates for multiple nationwide exams. The application was used to register over 1 million candidates in Nigeria for the various national exams,generating over $1,200,000 in revenue for the company


== Responsibilties ==

  • Create Registrations and Login features that enables more than a million users to register on the app.
  • Worked with the team to greatly improve our Lighthouse scores, Performance (65), Accessibility (95), Best Practices (95), and SEO (100) on the app within the first 5 months.
  • A/B test features.
  • Set up CI/CD platform on jenkins to automatically deploy merged code.
  • Translated designs & wireframes into high-quality code and wrote application interface code via JavaScript following React.js workflows.
  • Currently Rewriting the older version of the application from Javascript to the new version's architecture, mainly with Typescript and new react features such as querying and caching.
  • React
  • Redux
  • Typescript
  • Styled Components
  • RTL

VirtulaSIMS

VirtualSIMS is a live lesson teaching and administrative platform that enables flexible teaching and learning beyond boundaries in a convenient way.


== Responsibilties ==

  • Convert wireframes and mockups to React components
  • Implement unit and functional tests on all components to avoid regression
  • Integrate React components with the API using axios
  • Contribute to code quality by regularly reviewing pull requests by other team members
  • Mentor Junior developers and provide feedback on all pull requests made
  • React
  • In-House-Flexibull-Library
  • Typescript
  • Styled Components
  • Redux

SAFRecords

With SAFRecords you can effectively manage your institutions’ records with the all-in-one school management system..

Process transcripts, issue results and certificates, manage student enrollment, hostel allocation, compute results & CGPA, receive payments, and perform other administrative tasks – all in a secure & efficient manner.


== Responsibilties ==

  • Convert wireframes and mockups to React components
  • Implement unit and functional tests on all components to avoid regression
  • Integrate React components with the API using axios
  • Contribute to code quality by regularly reviewing pull requests by other team members
  • Mentor Junior developers and provide feedback on all pull requests made
  • React
  • In-House-Flexibull-Library
  • Typescript
  • Styled Components
  • Redux

My Website

My personal portfolio, featuring information about me, some articles I've written, some projects I've worked on and my career journey.

  • React
  • Typescript
  • GraphQL
  • Gatsby

Blog