Mackeon's Portfolio

Software Engineer with 8+ Years Experience

A workspace featuring a tablet and a laptop on a wooden desk. The tablet displays an online learning platform with various course thumbnails, while the laptop shows a coding environment with a colorful code editor. The setup suggests a focus on learning and coding.
A workspace featuring a tablet and a laptop on a wooden desk. The tablet displays an online learning platform with various course thumbnails, while the laptop shows a coding environment with a colorful code editor. The setup suggests a focus on learning and coding.

My Projects

Explore my innovative digital solutions and case studies.

Several children are seated around a table, each using a tablet device with educational content displayed. An adult stands nearby observing the activity. The setting appears to be a classroom or learning environment, with the focus on digital learning.
Several children are seated around a table, each using a tablet device with educational content displayed. An adult stands nearby observing the activity. The setting appears to be a classroom or learning environment, with the focus on digital learning.
Pickup System (2025)

A real-time student pickup app with geolocation requests and live teacher dashboards.

A person is typing on a silver laptop with a screen displaying text about designing digital solutions for big customers. Nearby, there is a black smartphone and white earphones placed on the desk. The person's sleeves are light blue, suggesting a casual attire.
A person is typing on a silver laptop with a screen displaying text about designing digital solutions for big customers. Nearby, there is a black smartphone and white earphones placed on the desk. The person's sleeves are light blue, suggesting a casual attire.
A smartphone displays an application or webpage labeled 'Student OS', showing various menu options such as 'Classes', 'Assignments', and 'Notes'. It is placed in front of a blurred computer monitor on a desk, with a keyboard visible in the background. The lighting suggests a warm and cozy indoor setting.
A smartphone displays an application or webpage labeled 'Student OS', showing various menu options such as 'Classes', 'Assignments', and 'Notes'. It is placed in front of a blurred computer monitor on a desk, with a keyboard visible in the background. The lighting suggests a warm and cozy indoor setting.
Wooden tiles with letters spelling out 'ONLINE LANGUAGES' are arranged neatly on a wooden surface. Surrounding the tiles, there are a laptop, a hard drive, a smartphone, and wireless earphones.
Wooden tiles with letters spelling out 'ONLINE LANGUAGES' are arranged neatly on a wooden surface. Surrounding the tiles, there are a laptop, a hard drive, a smartphone, and wireless earphones.
Attendance App (2024)

A biometric Android app that improved school attendance accuracy by 40%.

A person is typing on a silver laptop with a screen displaying text about designing digital solutions for big customers. Nearby, there is a black smartphone and white earphones placed on the desk. The person's sleeves are light blue, suggesting a casual attire.
A person is typing on a silver laptop with a screen displaying text about designing digital solutions for big customers. Nearby, there is a black smartphone and white earphones placed on the desk. The person's sleeves are light blue, suggesting a casual attire.
Wooden tiles with letters spelling out 'ONLINE LANGUAGES' are arranged neatly on a wooden surface. Surrounding the tiles, there are a laptop, a hard drive, a smartphone, and wireless earphones.
Wooden tiles with letters spelling out 'ONLINE LANGUAGES' are arranged neatly on a wooden surface. Surrounding the tiles, there are a laptop, a hard drive, a smartphone, and wireless earphones.
Canteen App (2025)

A digital cafeteria system managing meal orders, billing, and reports for 500+ students.

Experience

With over 8 years of experience in IT project management, software engineering, and systems administration, I specialize in designing and delivering scalable web and mobile applications, managing enterprise IT infrastructure, and leading cross-functional teams to drive digital transformation.

Work

Lead Software Engineer

London Private Academy, Morocco | 2024 – Present

Led the design and deployment of school-wide apps (LacDrop, LaCanteen, LacPortal). Managed Samsung Knox MDM for 700+ tablets and implemented Supabase backends with secure APIs.

IT Project Manager / Digital Artist

Keon Animations Ltd, Ghana | 2019 – 2024

Oversaw IT operations, deployed cloud infrastructure, and managed teams delivering digital solutions for education and media clients.

Electoral Commission of Ghana | 2012 – 2024

A hand is holding a smartphone displaying a website with the header 'LE SOLUZIONI'. The smartphone screen shows a section with an image of a person and text underneath. The background is a wooden table surface.
A hand is holding a smartphone displaying a website with the header 'LE SOLUZIONI'. The smartphone screen shows a section with an image of a person and text underneath. The background is a wooden table surface.
Technical Officer (IT Support – Elections)

Provided IT setup and support for national elections, ensuring secure handling of voter data across multiple districts.

Biomedical Scientist & IT Support Specialist

Electoral Commission of Ghana | 2012 – 2024

Combined lab diagnostics with IT systems management, improving efficiency of data handling and staff training.

Web & Software Developer

Reigns IT Consult, Ghana | 2018 – 2019

Designed websites and applications for SMEs, integrating APIs and optimizing deployments.

About James Mackeon

I am an IT Project Manager and Software Engineer with over 8 years of experience delivering scalable digital solutions across education, healthcare, and business. With a unique background in Biomedical Science and Information Technology, I combine analytical skills with technical expertise to design and manage impactful software systems.

I have successfully led the development of applications such as LacDrop, LaCanteen, Attendance App, Procurement App, and LacPortal, while also deploying Samsung Knox MDM for 700+ student tablets. My core skills include React, Next.js, Node.js, Supabase, PostgreSQL, Agile/Scrum, and cloud deployments.

Passionate about innovation, I help schools and organizations transform their operations with secure, user-friendly, and future-ready technology.

A modern building with the name Eduvos on its facade, surrounded by greenery and trees. There are road signs and traffic lights in the foreground. The reflection of a bus interior is visible on the right side.
A modern building with the name Eduvos on its facade, surrounded by greenery and trees. There are road signs and traffic lights in the foreground. The reflection of a bus interior is visible on the right side.

Get in Touch

A group of people seated in a computer lab, each facing a desktop computer. The monitors display a website with text and colorful graphics. The room is dimly lit, with a presentation projected on a screen in the background. One person is holding a phone, and there are books or notebooks on the desk.
A group of people seated in a computer lab, each facing a desktop computer. The monitors display a website with text and colorful graphics. The room is dimly lit, with a presentation projected on a screen in the background. One person is holding a phone, and there are books or notebooks on the desk.

I’m here to discuss your project needs and deliver innovative digital solutions.