M.M.

Martin Muruthi

A dedicated Cybersecurity Professional and Software Engineer innovating secure, scalable, and user-centric digital solutions across web, mobile, and desktop platforms.

Martin Muruthi

About Me

I'm a cybersecurity professional and software engineer with a Bachelor's degree in Computer Security and Forensics. My expertise lies in designing and securing systems across web, mobile, and desktop platforms, with a strong focus on performance, scalability, and user privacy.

With hands-on experience in secure API development, backend architecture, and full-stack engineering, I've built and tested digital solutions in fintech, blockchain, and decentralized platforms. I'm proficient in tools like Git and languages including Java (Spring Boot), C# (.NET), Python, and Nest.js, bringing versatility to solving complex security challenges.

My approach is grounded in secure coding practices, rigorous testing, and a deep understanding of evolving digital risks. I'm passionate about leveraging machine learning for threat detection and contributing to the safeguarding of critical systems and data.

Technical Skills

Cyber Security

Wireless Security Android Security Web Pentesting Database Security API Security Cryptography Threat Intelligence

Backend Technologies

Java (Spring Boot) C# (.NET, Blazor) Node.js (NestJS) Python (Django, Flask) Microservices

Frontend & Mobile

React Vue.js Angular HTML5 & CSS3 TypeScript Flutter Android (Java/Kotlin)

Databases & Servers

PostgreSQL MySQL MSSQL Nginx Apache Tomcat

AI & Machine Learning

TensorFlow Scikit-learn Data Science Data Mining Threat Detection

Tools & Platforms

Git & GitHub CI/CD Blockchain Android Studio Docker

Work Experience

May 2024 - Present · 1 yr 3 mos

Xmobit

Cameroon · Remote

QA Engineer

May 2025 - Present

  • Transitioned to a QA role to oversee testing and quality assurance for all platform components.
  • Conducted thorough testing and identified critical bugs before production.
  • Ensured platform stability and reliability across multiple user scenarios.

Full-stack Developer

May 2024 - Apr 2025 · 1 yr

  • Designed and developed a secure, scalable P2P cryptocurrency trading platform (Monero & Bitcoin).
  • Implemented robust escrow services and smart order-matching systems.
  • Developed and documented APIs for wallet management, trade execution, and transaction monitoring.

Aug 2024 - Present

Software Developer - API Integration

Credit Bank PLC

  • Design scalable system architectures for high-performance financial applications.
  • Build and document APIs for seamless system integration.
  • Integrate secure financial solutions like PesaLink, Mobile Money (ISO 22002).

Nov 2023 - Feb 2024

Software Developer

TEACH2GIVE

  • Developed applications using Monolithic and Microservices architectures.
  • Led frontend and backend development with C# and Blazor.

Featured Projects

AppSecure

An Android app using ML for facial recognition to control app access, with an admin panel for user and app management.

Android SecurityMachine LearningPythonJava
View on GitHub →

PDFGuardian

A Java command-line tool for encrypting PDF files with password protection using the Apache PDFBox library.

JavaCryptographyDocument Security
View on GitHub →

Cysecinnovation

A long-term project for cybersecurity awareness and software innovations, offering top-tier solutions to businesses and individuals.

Vue.jsSpring BootNestJSC#Microservices
Visit Website →