Kabuswe
Mulenga
Frontend and Backend Development | Expertise in Angular, Node.js, and Database Design
About Me

Kabuswe Mulenga
Software Engineer | Frontend and Backend Development
I'm a software engineer passionate about building secure, user-focused applications that make a difference. With expertise in Angular, Node.js, and database design, I've worked on projects like cross-platform medical device monitoring systems and GDPR-compliant healthcare solutions. I've also collaborated on the creation and management of a high-traffic platform offering bulk discounts on pharmaceutical products, connecting pharmacies across Morocco with laboratories and manufacturers to streamline procurement.
I thrive in Agile environments, leveraging CI/CD pipelines and rigorous testing to deliver reliable, innovative software. Check out my portfolio to see how I've tackled complex challenges and turned ideas into seamless, real-world solutions.
Passions & Pursuits
Coffee Enthusiast
Exploring specialty coffee beans and brewing techniques from around the world.
Occasional Runner
Finding balance through morning runs and weekend trail adventures.
Cloud Explorer
Passionate about cloud-based solutions and serverless architectures.
Skills Showcase
Frontend Development
Building responsive, performant web applications with modern frameworks and best practices.
Code Example
1// Next.js App Router Page Component with TypeScript
2import { Metadata } from 'next';
3import { getProducts } from '@/lib/api';
4import ProductCard from '@/components/ProductCard';
5
6// Static metadata for SEO optimization
7export const metadata: Metadata = {
8 title: 'Our Products | DIGICOM',
9 description: 'Browse our comprehensive range of IT solutions and services',
10 openGraph: {
11 images: ['/images/products-banner.jpg'],
12 },
13};
14
15// Server Component with data fetching
16export default async function ProductsPage() {
17 // Data fetching using Server Components
18 const products = await getProducts();
19
20 return (
21 <main className="container mx-auto px-4 py-8">
22 <h1 className="text-3xl font-bold mb-8 text-center">
23 Our Products
24 </h1>
25
26 <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
27 {products.map((product) => (
28 <ProductCard
29 key={product.id}
30 product={product}
31 />
32 ))}
33 </div>
34 </main>
35 );
36}
Visual Representation

Modern responsive web interface built with Next.js, showcasing clean design and component-based architecture
1Overview
- Architected scalable applications using React, Angular, and Next.js frameworks
- Implemented responsive designs with modern CSS frameworks like Tailwind and Material UI
- Created performant applications with optimized rendering and code-splitting
- Developed accessible interfaces following WCAG guidelines for inclusive user experiences
- Built SEO-friendly websites with server-side rendering and metadata optimization
2Techniques
- Component-Based Architecture (React, Angular)
- Server-Side Rendering & Static Site Generation (Next.js)
- State Management (Redux, Context API, NgRx)
- CSS-in-JS & Utility-First CSS (Styled Components, Tailwind)
- Responsive & Mobile-First Design
- TypeScript for Type Safety
- Performance Optimization & Code Splitting
3Results
- Reduced page load times by 65% through SSG and optimized assets
- Improved SEO rankings with server-rendered content and structured data
- Increased user engagement with responsive, accessible interfaces
- Decreased development time by 40% with reusable component libraries
- Enhanced maintainability with TypeScript and comprehensive testing
Work Experience
Software Engineer
Sophatel - SA
Casablanca, Morocco | On-site
- Collaborate on the development and deployment of cross-platform applications for Android, iOS, and web platforms, focusing on the pharmaceutical industry.
- Design and develop user-centric software to help pharmacists manage inventory, automate low-stock orders, and oversee real-time purchases and sales of pharmaceutical products.
- Work on a platform that connects pharmacists with laboratories and manufacturers, offering discounts on bulk orders or specific products, streamlining procurement processes for pharmacies.
- Utilize Angular as the frontend framework and Nest.js as the backend framework to ensure robust and scalable solutions.
- Engage in an Agile development environment, participating in pair programming and adhering to scrum methodology to enhance team productivity and deliver high-quality software.
- Contribute to event storming sessions to accurately capture and refine requirements, driving the development of features that meet client and market needs.
Software Engineer
The Surgical Company (TSC) | Connected Care
Amsterdam, Netherlands | Remote
- Collaborated on the development and maintenance of a medical device records and alerts monitoring platform for the Thelma medical dispenser, prioritizing data security and GDPR compliance.
- Developed and maintained applications using Angular as the frontend framework and Scala as the backend programming language, ensuring the creation of secure-first software systems.
- Implemented comprehensive testing strategies, including unit testing with Jest and end-to-end testing with Cypress, to guarantee robust protection of patient information and system reliability.
- Adhered to Test Driven Development (TDD) and Behavior Driven Development (BDD) practices, emphasizing well-tested and maintainable software that meets stringent security requirements.
- Deployed and maintained applications across multiple environments, efficiently managing CI/CD pipelines using GitHub Actions to automate workflows and streamline deployments.
- Participated in event storming sessions, facilitating requirements gathering and fostering collaboration with stakeholders to align development with business and regulatory goals.
- Worked in an Agile development environment, contributing to pair programming and adhering to scrum methodology to enhance team collaboration and productivity.
Education
Master of Science in Software Engineering
Abdelmalek Essaâdi University - Faculty of Sciences
Tétouan, Morocco
Bachelor of Science in Database Administration
Chouaib Doukkali University - Faculty of Sciences
El Jadida, Morocco
Associate in Science in Database Administration
Sidi Mohamed Ben Abdellah University - Higher School of Technology
Fès, Morocco
French Language Certificate
Mohammed V University - Faculty of Educational Sciences
Rabat, Morocco
High School Diploma
Canisius Secondary School
Chisekesi, Zambia
Get In Touch
Contact Information
Location
Casablanca, Morocco