Hi! 👋, I'm Leonard

A Software Developer

I am passionate about creating innovative and interactive user experiences and am ready to take on new challenges

Contact me
Computer Setup

About me

Hello! I'm Leonard Mafeni, a passionate software developer with a strong foundation in web development. I love to experiment with different technologies and am constantly trying to learn new things

Apart from programming, I really enjoy:

  • Gaming
  • Sports
  • Making music
my photo

Timeline

Bsc. Software Engineering

Nile University of Abuja, Nigeria

Nov 2020 - Present

Undergraduate Coursework: Operating Systems; Databases; Data Structures and Algorithms; Comp. Architecture; System Analysis and Design; Software Engineering Process; Data Communications and Networking; Software Testing and Quality Assurance; Web Application Development; Object-Oriented Analysis and Design; Engineering Mobile Applications; Discrete Structures; Software Architecture and Design; Software Reverse Engineering; Human-Computer Interaction; Software Configuration and Maintenance; Software Project Management; Software Engineering Security.

Frontend Developer, Intern

Alphatech Hub Integrated Services Ltd.

July 2022 – September 2022

Worked on a commissioned betting dashboard using react, learning the component based systems and how to effectively make responsive websites with CSS. Created a landing page for the same company, learning how to take images and styles from figma and applying them to the project. Created a terms and conditions page for the same company, filling out the information by adding data from a server endpoint.

Frontend Developer, Intern

Alphatech Hub Integrated Services Ltd.

July 2023 – September 2023

Working with HTML and CSS, performed a refresher in house course to ensure I still understood the basic concepts of web design.Learnt about Tailwind CSS and how to use it to improve development pace. Created a commissioned dashboard using react and tailwind

IT Support/Developer, Volunteer

Network for Health Equity & Development

July 2024 – Present

Working on rebuiliding the company website in wordpress while also providing IT support and maintainence for staff and their related services

Donwload CV

Projects

Portfolio

Portfolio

A responsive and minimally designed website highlighting my dev experiences and talents

SabiFinance

SabiFinance

A gamified personal finance manager created with the lapis web framework

StudyBug

StudyBug

An interactive online learning platform for focused study sessions inclusive of AI asssisted learning

my watch list

My Watch List

A TV series watchlist aimed at making it easier to keep track of what you're watching and plan to watch

Skills

Languages

HTML

CSS

Javascript

Lua

Ruby

Python

Frameworks / Libraries

HTMX

Alpine.js

React

Django

Sinatra

Lapis

Tools I use

Sass

Tailwind

SQLite

Git

Linux

Docker