Hi, I'm Mercy Njuguna,

and I'm a Full-Stack Software Engineer.

With expertise in Python (Flask), JavaScript (React, Express, and Node.js), C#, Angular, PHP (Laravel), and the .NET Framework, I specialize in delivering robust, scalable solutions.

About Me

Logo

I am a certified full-stack software engineer with over 2 years of professional experience developing robust web applications, delivering exceptional user experiences, and creating intuitive front-end designs.

I completed the ALX Africa 15-month Software Engineering Nano degree in March 2024, where intensive project-based training strengthened my technical skills and problem-solving abilities across the software development lifecycle.

Additionally, I graduated with a Bachelors in Business and Information Technology from Jomo Kenyatta University of Agriculture & Technology in 2016. This program provided me with a diverse skill set encompassing business development, marketing, finance, and IT.

With over 2 years of professional experience in business development within technology companies, I transitioned into software engineering driven by a passion for developing customer-centric software solutions that address real-world problems.

Professional Experience

Software Engineer – SRE & DevOps

Identify Africa | Mar 2026 – May 2026

  • Developed and enhanced backend services, APIs, and platform features to support product functionality and client requirements.
  • Built and supported API integrations, system configurations, and environment-specific deployments across multiple client implementations.
  • Created and maintained API documentation, technical guides, and integration resources to support implementation partners and developer onboarding.
  • Performed API and integration testing using Postman, troubleshooting issues and providing technical support during client integrations.
  • Designed and implemented end-to-end automated tests using Playwright, to ensure system reliability and quality.
  • Delivered platform enhancements and client-specific customizations, translating business requirements into scalable technical solutions.
  • Owned end-to-end technical delivery of enhancement and customization projects from requirements gathering through deployment.
  • Served as the primary technical point of contact during client onboarding, integrations, implementations, and product demonstrations.

Softclans Technologies Ltd | Feb 2025 – Feb 2026

Junior Software Engineer – Enterprise Systems Development

Software Engineer Intern

Softclans Technologies Ltd | Sep 2024 – Jan 2025

  • Developed well-structured and efficient applications using C#, .NET Framework, AngularJS, and Microsoft SQL Server while following software engineering best practices.
  • Built and optimized responsive frontend components using Angular to enhance user experience and interface functionality.
  • Integrated data from multiple backend services, APIs, and databases to support seamless system functionality and data flow.
  • Designed and executed testing procedures to validate application functionality, security, performance, and system reliability.
  • Designed and implemented BPM workflows and automation scripts to optimize business processes and improve operational efficiency.
  • Developed and optimized SQL scripts to improve database performance, efficient data processing, and retrieval.
  • Contributed to requirements analysis, workflow design, user stories, and technical documentation to support evolving business and system needs.
  • Collaborated with business stakeholders and executive management to solve technical challenges and deliver scalable software solutions.

Credentials

Technical Skills

  • Languages & Frameworks: Python (Flask), JavaScript (React, Express, Node.js), C#, Angular, PHP (Laravel), .NET Framework, C
  • Web Technologies: HTML, CSS
  • Databases: PostgreSQL, MySQL, MongoDB, Redis
  • API Integrations
  • Site Reliability Engineering (SRE)
  • Systems Engineering Expertise
  • CI/CD Pipelines & Deployment Automation

Soft Skills

  • Teamwork
  • Critical Thinking
  • Adaptability
  • Grit & Resilience
  • Excellent Verbal and Written Communication
  • A Love for Excellence

Education & Certifications

  • ALX Full-Stack Software Engineering: Back-end SpecializationMarch 2024
  • ALX AiCE - AI Career EssentialsJune 2024
  • Bachelors in Business & Information Technology(BBIT)First Class HonorsSep 2016

Expertise

UI/UX Design

I create user-friendly interfaces (UI) and smooth experiences (UX) that make digital products easy to use and engaging.

Backend Engineering

I specialize in building strong backends using Python (Flask), JavaScript (Node.js), and frameworks such as Express. My focus is on creating scalable solutions that manage complex data efficiently.

Systems Engineering

My expertise lies in designing and maintaining resilient & reliable infrastructures. I ensure applications run smoothly and securely across various environments.

Portfolio

Inlightofeternity

Blog Web App

Find the blog here

I developed this blogging application handling both the frontend and backend development.

Technology Stack: React, Express, Node.js, MySQL

Functionalities:

  • User registration and sign-in
  • Authors can create, edit, and delete blog posts.
  • Logged-in users can write, edit, and delete comments
  • Authors can manage all posts

Ongoing Improvements:

  • Enhancements of existing features
  • Addition of comprehensive automated tests
  • Enhanced documentation
  • Integration of filters, search options and subcategories

GitHub Repository: Blog App


Disclaimer:
Initially, I had completed this project using MongoDB,For the MongoDB version of the codebase, please visit this GitHub repository.

DentalEasePro

Visit DentalEasePro

This is a fully functional web application that automates the daily tasks of a dental supplier. I contributed to both the frontend and backend development, delivering an end-to-end solution that streamlines business operations and improves efficiency.

Since the site contains personal data, login is required.

Technology Stack: Python (Flask), MySQL, HTML, CSS, JavaScript

Functionalities:

  • Customer and Product Management: Allows the dental supplier to easily access, add, and remove clients and products, enhancing operational efficiency. The web app replaces traditional record-keeping methods with a modern, efficient solution for a smooth user experience.
  • Invoice Creation: Enables the supplier to generate invoices by selecting a customer, specifying products and quantities, setting a due date, and recording payments. A warning is triggered if the selected quantity exceeds available stock, ensuring accuracy in both invoicing and inventory management.
  • Generate Statements: Allows the supplier to review all pending invoices, filter by customer ID or name, and generate statements with ease by clicking the "Generate Statement" button.

This application has significantly impacted the supplier's business.

Contact