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 – September 2024

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

Web Developer, Intern

Data-Lead Africa

January 2025 – Present

Working on a full rewrite of the company website, focusing on responsive and eye catching design. Learning of Sign language as the company is also an inclusive one

Download CV

Projects

Websites

Portfolio

Portfolio

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

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

Data-Lead Africa

Data-Lead Africa website

Full rewrite of the company website in React

CLI

buffer-completions-lsp

buffer-completions-lsp

A server implementation of the LSP protocol to provide text completions based on your open buffers

nelua-lsp

nelua-lsp

A WIP LSP server for the nelua programming language

Custom Libraries

http-nelua

http-nelua

A web server written in the nelua programming language

norm

norm

A Database ORM written in the nelua programming language

json-nelua

json-nelua

A json parser and deserializer for the nelua programming language

ssdg

ssdg

A language agnostic doc gen tool written in the nelua programming language

nelt

nelt

A templating language for nelua taking inspiration from Go's templ with jinja style syntax

Skills

Languages

HTML

CSS

Javascript

Lua

Nelua

Typescript

Python

Frameworks / Libraries

Tools I use

Sass

Tailwind

SQLite

Postgres

Git

Linux

Docker