Skip to content
Software engineering · Data science

Turning data into meaningful solutions.

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.

Open to meaningful projects and collaboration
A little about me

Engineering with purpose.

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.

⌘

Build useful software

Backend applications, APIs, and structured workflows.

▤

Make data dependable

Database design, integration, validation, and quality checks.

↗

Make insights clear

Analysis, reporting, and decision-support dashboards.

What I do

Where I add value.

Practical technical capabilities for teams building data-rich products and information systems.

⌘

Software Engineering

Developing maintainable web applications, backend services, APIs, authentication, and role-based workflows.

PythonDjangoREST APIs
▤

Data Engineering & Management

Designing relational data models, ETL/ELT workflows, data integration, validation, and quality processes.

SQLETLData quality
◫

Analytics & BI

Transforming datasets into useful analysis, visualizations, recurring reports, and actionable dashboards.

Power BIPandasReporting
⌬

Data Science

Exploratory analysis, feature preparation, model evaluation, and interpretable machine-learning workflows.

NumPyScikit-learnModel evaluation
♡

Clinical Research Systems

Supporting research data capture, participant and visit workflows, forms, data review, and reporting.

Research dataCRFsData systems
⌘

Database & Systems Support

Database administration, troubleshooting, backups, deployment support, and improving system reliability.

PostgreSQLMySQLLinux
Selected work

Projects & areas of impact.

A selection of the kinds of systems and solutions I work on. Add public links and approved screenshots as you prepare each case study.

Health informatics

Clinical Research Data Systems

Digital workflows for participant records, eligibility, enrollment, scheduled visits, clinical forms, and research data management.

DjangoMySQLRBAC
Case study · Details available on request
Data engineering

Data Integration & Quality

Structured data processing, validation, reconciliation, and reporting workflows designed to improve completeness and consistency.

PythonSQLETL
Case study · Details available on request
Analytics & reporting

Decision-Support Dashboards

Data preparation and visualization concepts that help teams monitor indicators, identify gaps, and communicate findings.

Power BIPandasVisualization
Case study · Details available on request

Confidentiality first: publish only project details, screenshots, and datasets that you are authorized to share.

Technical toolkit

Tools I work with.

A practical toolkit spanning application development, data platforms, analysis, and deployment.

Languages & backend

Python, SQL, Django, REST APIs, JavaScript fundamentals

Databases

PostgreSQL, MySQL, SQL Server, Oracle, schema design

Analytics & BI

Pandas, NumPy, Power BI, Tableau, dashboards, reporting

Data science

Exploratory analysis, classification, model evaluation, explainability

Data engineering

ETL/ELT, integration, data cleaning, validation, star schemas

Research data

Clinical forms, visit workflows, data review, research reporting

Infrastructure

Linux, Git, Docker, deployment, backups, troubleshooting

Ways of working

Documentation, problem-solving, collaboration, continuous improvement

How I approach work

Reliable by design.

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.

Understand the workflow

Clarify users, requirements, constraints, and the problem to solve.

Build with data quality in mind

Use structured models, validation, permissions, and traceable processes.

Deliver usable outcomes

Test, document, communicate, and improve based on real feedback.

Let's connect

Have a project or opportunity in mind?

I'm interested in meaningful work across software engineering, data systems, analytics, and digital health. Reach out to discuss a collaboration or professional opportunity.

LocationTanzania · Available for remote collaboration
Professional links LinkedIn ↗

Replace the placeholder contact email and add your CV and profile links before launch.