Hello

I'm a Software Engineer and IT Auditor who bridges the gap between building and auditing. I write clean, performant code and know exactly how systems break.

image

My Projects

Event Booking Platform @Owatech Innovations

Event Booking Platform @Owatech Innovations

Monolith Application

This monolithic Event Booking Platform uses a PostgreSQL backend and a React frontend to manage the full reservation lifecycle. The system secures data with JWT authentication and robust REST API endpoints, ensuring reliable event management and booking logic. The frontend integrates these services through protected routes and state management, providing a seamless user journey from discovery to checkout. This architecture delivers a high-performance, unified experience for browsing and securing event tickets.

View Project
Notification & Messaging System @Owatech Innovations

Notification & Messaging System @Owatech Innovations

Microservices Architecture

This microservices-based architecture transitions the platform toward a scalable, event-driven system managed by a central API Gateway. The User Service serves as the primary identity provider, handling registration and JWT issuance, while a dedicated Notification Service simulates real-time alerts via structured logging and persistent storage. To connect these layers, the system utilizes a decoupled communication flow where user actions—like a new signup—trigger asynchronous notification dispatches. The API Gateway acts as the single entry point, orchestrating traffic through defined service contracts and enforcing unified security middleware across all downstream endpoints. Every flow is bolstered by structured error handling and integration testing to ensure that inter-service messages are delivered reliably and logged for auditability.

View Project
Expense Analytics Application @Owatech Innovations

Expense Analytics Application @Owatech Innovations

AWS Cloud Platform

The Expense Analytics App is a cloud-native Node.js application designed for financial tracking and automated deployment. The backend features a modular architecture that manages categorized expenses and generates data-driven analytics for monthly spending insights. To ensure scalability and consistency, the full stack is containerized using Docker and deployed on AWS EC2 behind an Nginx reverse proxy. The project is finalized with a complete CI/CD pipeline via GitHub Actions, which automates the build-to-deploy lifecycle, manages environment secrets, and ensures a streamlined transition from local development to a public production environment.

View Project
IT General Controls (ITGC) testing @Deloitte Ghana

IT General Controls (ITGC) testing @Deloitte Ghana

Information Technology Audit

Conduct IT General Controls (ITGC) testing for clients spanning banking, energy, insurance, and trade sectors including Afreximbank, CalBank, Ghana Grid Company, Millennium Insurance, Fruit Terminals, and AECI. Assess the design and operating effectiveness of IT controls related to access management, change management, and data integrity. Perform testing procedures to evaluate the adequacy of controls in mitigating risks associated with information technology systems. Identify any control deficiencies or weaknesses and provide recommendations for improvement. Prepare detailed documentation of findings and communicate results to clients and internal stakeholders.

View Project
ISAE 3000 Assurance Engagements @Deloitte Ghana

ISAE 3000 Assurance Engagements @Deloitte Ghana

Third-party Assurance

Conduct ISAE 3000 assurance engagements for clients such as Ecobank Transnational Incorporated. Perform risk assessments and control evaluations of client processes and systems. Design and execute testing procedures to evaluate the effectiveness of controls in mitigating identified risks. Prepare detailed audit documentation, including workpapers, findings, and recommendations for improvement. Communicate results to clients and internal stakeholders through reports and presentations.

View Project
System Implementation Testing @Deloitte Ghana

System Implementation Testing @Deloitte Ghana

Post-Implementation Review

Conduct post-implementation reviews for clients. Evaluate the effectiveness of newly implemented systems and controls in achieving intended objectives. Perform testing procedures to assess system functionality, data integrity, and control effectiveness. Identify any deficiencies or areas for improvement and provide recommendations to enhance system performance. Prepare comprehensive reports detailing findings and recommendations for client management.

View Project
Risk and Control Matrices Assessment @Deloitte Ghana

Risk and Control Matrices Assessment @Deloitte Ghana

RACM Evaluation

Evaluate Risk and Control Matrices (RACMs) for clients including MTN, Mobile Money Limited. Assess the completeness and accuracy of RACMs in identifying key risks and controls. Perform testing procedures to validate the design and operating effectiveness of controls documented in the RACMs. Identify any gaps or deficiencies in risk coverage and control implementation, providing recommendations for improvement. Prepare detailed documentation of findings and communicate results to clients and internal stakeholders.

View Project

Get in Touch

Let's build something that scales.