Computer Science · Systems Engineering · Digital Infrastructure · Product Thinking

Designing scalable systems and interfaces with long-term reliability.

I focus on building maintainable software systems, making data-driven infrastructure decisions, and translating system and user requirements into stable, well-structured implementations. I work best in teams that value clear architecture, disciplined execution, and thoughtful technical communication from concept through production.

About Me

I'm a Computer Science student with systems-oriented approach to software engineering. My interests center on building scalable, maintainable systems that solve real problems under practical constraints. I'm particularly drawn to the intersection of engineering rigor, thoughtful design, and long-term system reliability.

Over time, I've developed applications across frontend, backend, and database systems while strengthening my understanding of software architecture, infrastructure, and performance. Beyond writing code, I care about why systems are designed the way they are and how technology can create meaningful impact when built responsibly.

I'm currently pursuing a BSc in Computer Science at The Copperbelt University, Zambia, while continuing to grow in scalable systems design, cloud infrastructure, networking, and cybersecurity fundamentals.

Engineering Focus Areas

  • Systems & Architecture: Scalability, modularity, clean design patterns
  • Full-Stack Development: Frontend to database; end-to-end ownership
  • Infrastructure & Cloud: Deployment, optimization, performance tuning
  • AI & Machine Learning: Computer vision

Relevant Coursework

MA 320: Probability, Statistics & Discrete Mathematics

Data analysis, data driven decision making

CS 250: Data Structures, Algorithms & Programming

Algorithm design, problem-solving, data structures implementation.

CS 361: Web Programming

Modern web architecture, responsive design

Software Engineering Experiences

Active participation in local developer communities, technical sprints, and university initiatives that support engineering growth, collaboration, and learning.

Information and Communications Technology Association of Zambia (ICTAZ) CBU Chapter

Active Member · 2023–Present

Engaged in student ICT and technology initiatives, networking, collaboration, and professional development activities within the university technology ecosystem.

Google Developer Group, Kitwe

Active Member · 2023–Present

Participated in developer workshops, hack sessions, and collaborative technical events. Engaged with local engineering and innovation communities focused on software development and emerging technologies.

Pistis Foundation Sprintathon

Participant · 2024

Contributed to a collaborative software sprintathon during first year of study. Helped build a .NET MAUI + Blazor application in a team environment and earned a certificate for technical contribution and teamwork.

Featured Projects

Stashu — Student Financial Management System

Screenshot of Stashu application interface

Full-stack web application | HTML5, Tailwind CSS, Vanilla JavaScript (ES6+), Recharts / D3.js (Data Visualization) + Firebase

Problem: University students struggle to track spending, set budgets, and understand financial habits. No simple tool bridges mobile accessibility with real-time data.

Solution: Built a full-stack SPA allowing students to log transactions, categorize spending, and visualize cash flow in real time.

Key Decisions: Chose React for responsive UI, Node.js for scalable backend, Firestore for structured financial data, Firebase for real-time sync.

Impact: Pilot tested with 50+ students; 85% adoption rate in testing phase. Demonstrated core product-market fit.

TimeScope (TiSco)

Screenshot of TimeScope application interface

Web-based temporal visualization platform | JavaScript + Canvas API

Problem: Traditional calendars are disconnected from deep time. There's no intuitive way to navigate time across multiple scales (years to hours) or visualize temporal relationships.

Solution: Designed a map-like interface for time navigation with fluid zooming, distinct visual states for past/present/future, and continuous scrolling across decades.

Technical Challenge: Rendering performance at scale. Solved through canvas optimization, virtual scrolling, and efficient coordinate transformations.

Learning: Deep dive into canvas APIs, performance profiling, and user experience design for complex interactions.

Technical Skills

A practical toolset focused on software engineering, systems thinking, and deployment-ready development.

Languages

  • C#
  • C++
  • Python
  • JavaScript
  • SQL

Frontend

  • HTML
  • CSS
  • Tailwind CSS
  • React

Backend & Cloud

  • Node.js
  • REST APIs
  • PHP
  • Firebase

Database

  • MySQL
  • Firestore
  • Supabase

Tools

  • Git
  • GitHub
  • VS Code
  • Figma
  • VirtualBox

Environments & Systems

  • Linux

Leadership & Community Impact

I believe that engineering excellence goes beyond writing code — it requires mentoring, communication, and a commitment to lifting others. Here's how I contribute beyond the technical:

Boys Brigade Leadership

I am an active warrant officer leader in my local Boys Brigade chapter, mentoring younger members in technical skills and personal development. Organized coding workshops and technology awareness sessions, introducing tech concepts to non-technical audiences.

Community Organizing

Peer Mentoring

I mentor junior CS students in algorithm design, problem-solving, and implementation of fundamental data structures using C++ and in Web Programming, networking concepts, and software engineering best practices. I provide code reviews, debugging, and help peers think through architectural tradeoffs.

Knowledge Sharing

Volunteering & Social Contribution

Actively engaged in church youth activities and local community initiatives, with a strong commitment to service and collaboration. I apply my technical skills in web development to support both nonprofit and community-based organizations of varying sizes, including local fellowships.

My focus is on using technology to address practical social challenges while contributing to meaningful, real-world impact through accessible digital solutions.

Social Impact

Technical Communication

Proficient ability to write clear, structured documentation and explain systems in accessible terms for both technical and non-technical audiences. Experienced in translating engineering concepts into practical understanding, ensuring alignment between stakeholders. Using communication as a fundamental engineering capability essential for effective collaboration and system design.

Engineering Leadership

Why This Matters

Growing as a software engineer means growing as a leader. I'm committed to building and participating in teams where others thrive, fostering a culture of continuous learning, and ensuring that technology serves humanity.

Technical Writing & Insights

I document architecture decisions, tradeoffs, and learning from each project so that design choices are traceable and easy to explain. This habit supports stronger collaboration, clearer handoffs, and better technical narrative.

Project Design Rationale

Case studies are built around user needs, technical constraints, and measurable outcomes rather than feature lists.

Engineering Clarity

Focus on honest tradeoffs and practical decisions, not buzzwords — a direction that supports research, opportunity placements, and technical review.

Contact

Available for internships, research, global collaborations, and engineering-focused roles. Reach out via email or LinkedIn to discuss opportunities.

mremmy84@gmail.com

Call me