Hi, I'm McDonald Amure.

A self-motivated explorer and passionate programmer dedicated to solving complex, real-world problems with elegant code.

About Me

I am a results-driven Software Engineer with a strong foundation in mathematics and a passion for solving complex problems with elegant code. My journey through the rigorous ALX Software Engineering program has equipped me with mastery over the full software lifecycle—from low-level C programming to modern web technologies and architectural integrations.

My expertise lies in backend architecture, where I design, deploy, and maintain robust applications using a broad tech stack that includes Python, Django, FastAPI, Node.js, and various databases like PostgreSQL and MongoDB. I thrive on building practical solutions, with a portfolio that includes an AirBnB clone, The Afrikan Dataset API, and contributions to open-source projects.

Beyond my technical skills, I am a proven leader. During my time at the University of Lagos, I served as Vice President for the Department of Mathematics, where I spearheaded major academic initiatives and mentored peers. I am also passionate about giving back to the tech community, having organized and tutored a backend development program.

I am a lifelong learner, constantly expanding my skills into areas like mobile development with Flutter and blockchain with Solidity. I believe in a balanced life, proudly representing my department in volleyball. I am actively seeking a role where I can leverage my diverse skills to contribute to innovative projects and continue my growth as an engineer.

Experience

Project Lead Developer
  • Leading the development of a student-centric digital campus platform designed to unify university life.
  • Overseeing the architecture and implementation of features for verified announcements, virtual classrooms, and academic resource sharing.
  • Managing the project lifecycle, from concept and pitching—securing 1st runner-up at the UNILAG Colloquium 2025 Business Pitch Competition—to deployment and maintenance.
  • Tools: Backend Development, Incharge of the DevOps Oversees other Developers
Dec 2023 - Present | Hybrid
ALX logo

ALX

Software Engineering Student
  • Completed an intensive 12-month software engineering program focused on full-stack development and computer science fundamentals.
  • Engineered and deployed full-stack web applications, managing the entire development lifecycle from conception to launch.
  • Architected and implemented functional databases and RESTful APIs to power backend operations.
  • Integrated diverse third-party services and APIs into new and existing solutions.
  • Oversaw comprehensive testing and deployment of new features and service customizations.
  • Authored clean, maintainable code in Python and JavaScript, adhering to industry best practices and design patterns.
  • Tools: Python, Flask, MongoDB, MySQL, JavaScript, TypeScript, C, Shell, RedisDB, Git
June 2022 - July 2023 | Remote
Flutter App Developer Intern
  • Gained hands-on experience in mobile app development using Flutter and Dart, collaborating with mentors and peers in a fast-paced learning environment.
  • Tools: Flutter, Git, Dart
August 2022 - September 2022 | Lagos, Nigeria
Blockchain Developer Intern
  • Acquired foundational knowledge of blockchain technology and Bitcoin, with practical application using Golang and JavaScript.
  • Tools: Golang, JavaScript, Blockchain
December 2022 - May 2023 | Lagos, Nigeria
Web3 Developer Intern
  • Developing expertise in Ethereum and smart contract development, focusing on Solidity and JavaScript to build decentralized applications.
  • Tools: JavaScript, Solidity
June 2023 - August 2023 | Remote

Projects

music streaming app
DISKOVAFRIKA

An African Dataset API

Accomplishments
  • Search for country Information and get results
  • Tools: Flask, HTML, CSS, Bootstrap, MySQL, AWS
airbnb clone
AirBnB Clone

A full-stack clone of the AirBnB web application.

Accomplishments
  • Developed a command-line interpreter to manage backend data models.
  • Built a comprehensive RESTful API to expose and manage application data.
  • Created a dynamic front-end that consumes the API to display and interact with listings.
  • Tools: Python, Flask, MySQL, HTML/CSS, JavaScript
fastapi logo
Treblle FastAPI SDK

An SDK to integrate Treblle API monitoring with FastAPI.

Accomplishments
  • Contributed to an open-source project by developing an SDK.
  • Enabled developers to easily monitor and observe their FastAPI applications using Treblle.
  • Wrote clean, maintainable, and well-documented code for public use.
  • Tools: Python, FastAPI, Treblle API
assist ai
Assist AI

An intelligent assistant application.

Accomplishments
  • Designed and implemented a conversational AI agent.
  • Integrated various APIs to provide real-time information and perform tasks.
  • Focused on creating a natural and intuitive user experience.
  • Tools: Python, AI/ML Libraries, NLP

Skills

Languages and Databases

Python
HTML5
CSS3
MySQL
Shell Scripting
TypeScript
C
PostgreSQLPostgreSQL
MongoDBMongoDB

Libraries

OpenCV

Frameworks

Django
Flask
Bootstrap
React
Node JS
FastAPIFastAPI

Other

Git
AWS
RedisRedis
NginxNginx
FirebaseFirebase

Education

University Of Lagos

Lagos, Nigeria

Degree: Bachelor of Science in Mathematics

ALX AFRICA

Remote

Degree: Certificate in Software Engineering

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Database Management Systems
    • Python Flask
    • NodeJS and TypeScript
    • AirBNB, Simple Shell and Printf

Leadership & Community

Executive Leadership

University of Lagos

  • Vice President, Department of Mathematics Student Association.
  • Vice President, NAMSSN UNILAG Chapter.

Event Management

Decagon 5.0 Calculus Competition

  • Spearheaded one of the largest academic events in the faculty.
  • Managed sponsorship, PR, and logistics teams to ensure a successful event.

Mentorship

Community Initiative

  • Organized and tutored a backend development program for aspiring developers, focusing on Python and FastAPI.

Certifications

Responsive Web Design

freeCodeCamp

Python (Basic)

HackerRank

Technical Writing

I enjoy sharing my knowledge and experiences with the developer community through technical articles. You can find my work on platforms like Medium.

[Article Title]

Published on Medium

A brief description of the article and what readers can learn from it.

View All Articles on Medium

Contact Me