Abdulqadir Ahmad

Software Engineer

A software engineer with experience in Python (Django and WxPython) and accessibility. Seeking opportunities to learn, build and explore software engineering.

Skills

  • Programming Languages: Python, C and Javascript.
  • Other Languages: HTML, CSS and SQL.
  • Frameworks: Django, WxPython and HTMX.
  • Tools/DevOps: Git, Linux, Hatch, Nginx, Haproxy and Neovim.
  • Non Technical: Communication, Collaboration, Problem Solving and Time Management.

Education

  1. B.Sc. Computer Science at University of Jos (expected 2027)
    • Current Year: 3rd Year (300 Level).
    • Relevant Coursework: Introduction to Computer Systems, Programming in C++ and Java.
  2. Bootcamp Software Engineering at ALX Africa (August 2022 to April 2024)
    • Collaborated with peers on multiple projects (/bin/sh and AirBnB clones).
    • Certificate and Transcript.
    • Relevant Coursework: Low and High Level Programming, Algorithms and Data Structures, and System Engineering / DevOps.

Experience

  1. Open Source Contribution to TWBlue

Projects

  1. Accessibility Hub
    • Built a website for discussions and reviews of the accessibility of digital and physical tools using Python and Django framework.
    • Link to demo: https://arfs6.pythonanywhere.com.
    • Technologies: Python, Django, HTMX, Hatch, Fabric, SQL and Nginx.
  2. A Notes
    • Built a command line tool for managing notes in python. It supports creating and editing notes and converting notes to HTML / pdf.
    • Technologies: Jinja, Peewee and Urwid
  3. Highland FM Roster
    • Built a website for managing staff roster in a local radio station.
    • Technologies: Python, Django, HTMX and Hatch
  4. Comodoro
    • Built a pomodoro cross platform app with Graphical User Interface and Command Line Interface, and packaged into executables with cx freeze.
    • Technologies: Python, WxPython, zmq, PubSub, Cx Freeze