Software Engineering
Developing maintainable web applications, backend services, APIs, authentication, and role-based workflows.
I'm Winstone J. Makwesheni — a software engineer focused on data-driven applications, database systems, analytics, and digital solutions that help teams make better decisions.
I connect software development, reliable data management, and clear reporting to turn complex workflows into practical tools.
With more than seven years of experience across software engineering and data-focused work, I build and support systems that make information more accurate, accessible, and useful.
My work spans Python and Django applications, relational databases, ETL processes, data quality, analytics, dashboards, and clinical research data systems. I enjoy solving operational problems with dependable, maintainable technology.
Maquiz is my professional space to share selected work, technical interests, and ideas at the intersection of software, data, and real-world impact.
Backend applications, APIs, and structured workflows.
Database design, integration, validation, and quality checks.
Analysis, reporting, and decision-support dashboards.
Practical technical capabilities for teams building data-rich products and information systems.
Developing maintainable web applications, backend services, APIs, authentication, and role-based workflows.
Designing relational data models, ETL/ELT workflows, data integration, validation, and quality processes.
Transforming datasets into useful analysis, visualizations, recurring reports, and actionable dashboards.
Exploratory analysis, feature preparation, model evaluation, and interpretable machine-learning workflows.
Supporting research data capture, participant and visit workflows, forms, data review, and reporting.
Database administration, troubleshooting, backups, deployment support, and improving system reliability.
A selection of the kinds of systems and solutions I work on. Add public links and approved screenshots as you prepare each case study.
Digital workflows for participant records, eligibility, enrollment, scheduled visits, clinical forms, and research data management.
Structured data processing, validation, reconciliation, and reporting workflows designed to improve completeness and consistency.
Data preparation and visualization concepts that help teams monitor indicators, identify gaps, and communicate findings.
Confidentiality first: publish only project details, screenshots, and datasets that you are authorized to share.
A practical toolkit spanning application development, data platforms, analysis, and deployment.
Python, SQL, Django, REST APIs, JavaScript fundamentals
PostgreSQL, MySQL, SQL Server, Oracle, schema design
Pandas, NumPy, Power BI, Tableau, dashboards, reporting
Exploratory analysis, classification, model evaluation, explainability
ETL/ELT, integration, data cleaning, validation, star schemas
Clinical forms, visit workflows, data review, research reporting
Linux, Git, Docker, deployment, backups, troubleshooting
Documentation, problem-solving, collaboration, continuous improvement
Good systems are more than code. They need thoughtful data models, clear workflows, appropriate access controls, validation, documentation, and support for the people who use them.
I aim to build solutions that are understandable, maintainable, and aligned with the needs of the teams and communities they serve.
Clarify users, requirements, constraints, and the problem to solve.
Use structured models, validation, permissions, and traceable processes.
Test, document, communicate, and improve based on real feedback.
I'm interested in meaningful work across software engineering, data systems, analytics, and digital health. Reach out to discuss a collaboration or professional opportunity.
Replace the placeholder contact email and add your CV and profile links before launch.