Initializing portfolio...

Available for Freelance

Joseph Juma Magiha

Passionate about building innovative web and mobile applications and leveraging data science to solve real-world problems. Specializing in full-stack development with Python, PHP, Flutter, and modern frameworks.

Dar es Salaam, Tanzania BSc Data Science — EASTC 2+ Years Experience
johcrazy@portfolio ~ developer.json
$ cat developer.json
{
  "name": "Joseph Juma Magiha",
  "alias": "JOHCRAZY",
  "role": "Software Developer & Data Scientist",
  "location": "Dar es Salaam, TZ",
  "experience": 2,
  "openToWork": true,
  "stack": ["TypeScript", "Node.js", "Next.js", "Python", "PHP"],
  "databases": ["PostgreSQL", "MySQL", "Redis"],
  "passion": "Building impactful solutions"
}
$ echo $STATUS
✓ Available for new projects
$
0
Years Exp.
0
Projects
0
% Satisfaction

Who I Am

Software developer with 2+ years of experience building data-driven applications

Professional Summary

I'm a software developer with expertise in designing, developing, and maintaining data-driven web applications using Python, PHP, and relational database systems. My experience spans full-stack development, database optimization, and implementing secure authentication systems.

I recently completed my Bachelor's Degree in Data Science at Eastern Africa Statistical Training Centre (EASTC), where I combined academic knowledge with practical experience from various client projects and field training at the National Health Insurance Fund (NHIF).

I'm passionate about advancing health information systems and contributing to initiatives that support Tanzania's development goals. My strong analytical skills and ability to work in Agile environments make me an effective collaborator and problem-solver.


TypeScript / Node.js87%
PHP / Yii288%
Python85%
Flutter / Dart75%
Next.js / React84%
PostgreSQL / Redis83%
Machine Learning78%
DevOps / Linux72%
0+
Years Experience
0+
Projects Completed
0+
Technologies
0%
Client Satisfaction
Quick Info
Degree BSc Data Science
Institution EASTC
Graduated 2025
Languages English, Swahili
Status Available

Technical Skills

Technologies and tools I work with

Programming Languages
TypeScriptJavaScript PythonPHP DartC++ R
Database Systems
PostgreSQLMySQL Prisma ORMRedis MS SQL ServerDatabase Design Query Optimization
Data Science & ML
PandasNumPy Machine LearningMatplotlib Statistical AnalysisStreamlit
Security & Performance
JWT AuthenticationRBAC Helmet.jsRate Limiting Data EncryptionPerformance Tuning Security Auditing
Web & Mobile
Next.jsReact Node.js / Express.jsTailwindCSS shadcn/uiYii2 Framework FlutterBootstrap RESTful APIsMVC Architecture
DevOps & Deployment
Linux Server AdminApache/Nginx PM2Docker Let's Encrypt SSLcPanel/WHM CI/CDReverse Proxy
Cloud & Hosting
VPS ManagementCloud Hosting DNS ConfigurationServer Monitoring Backup Solutions
Dev Tools & Libraries
Git/GitHubPuppeteer (PDF) ExcelJSBull (Job Queues) NodemailerPostman Jupyter NotebookVS Code Android Studio

Key Projects

Showcasing my recent work and achievements

★ FEATURED
// 2024 – Present

Student Results Analyzer

SaaS · Production · Multi-tenant

Full-stack SaaS platform for NECTA-compliant academic results management in Tanzanian secondary schools — featuring AI-driven analytics, multi-channel parent notifications, and automated PDF/Excel/DOCX report generation.

TypeScript Node.js Express.js Next.js 16 React 19 PostgreSQL Prisma ORM Redis Bull Queues TailwindCSS shadcn/ui Puppeteer ExcelJS JWT + RBAC NextSMS API PM2
  • Multi-tenant CSEE/ACSEE results management
  • NECTA-compliant grade calculation engine
  • Automated PDF, Excel & DOCX report generation
  • Async bulk processing via Bull job queues
  • SMS, Email & WhatsApp parent notifications
  • Four-role RBAC: Admin, Teacher, Academic Officer
  • Shareable report tokens & full audit trail
  • Deployed on Apache + Let's Encrypt + PM2
// 2023 – 2024

TrecowTour System

Comprehensive tour booking and management web application with real-time booking and analytics.

PHP (Yii2) MySQL JavaScript Bootstrap
  • User authentication & RBAC
  • Real-time booking management
  • Business analytics dashboard
Live Demo
// 2023

Cipher App

Cross-platform encryption application built with Flutter for secure message encoding and decoding.

Flutter Dart Encryption Mobile
  • Symmetric encryption methods
  • Emoji & font support
  • History tracking system
Live Demo
// 2024

NEMC Management System

Module development for National Environment Management Council's project management system.

PHP (Yii2) MySQL Bootstrap MVC
  • Inspector management module
  • Lab samples tracking
  • Compliance reporting
// 2025

ACSEE Prediction System

ML application for predicting school performance with 85% accuracy rate.

Python Streamlit Pandas ML Models
  • Random Forest & Linear Regression
  • Interactive visualization dashboard
  • Real-time predictions
Live Demo

Services I Offer

Professional software development and data science solutions

Web Development

Full-stack web application development using modern frameworks like Yii2, PHP, and Python. Responsive, secure, and scalable solutions.

Mobile Apps

Cross-platform mobile app development with Flutter. Beautiful, native-like apps for Android, iOS, and desktop platforms.

Database Design

Database architecture, optimization, and management. MySQL, PostgreSQL, and MS SQL Server with focus on performance.

Data Science

Machine learning models, data analysis, and visualization. Predictive analytics and business intelligence using Python.

Server Administration

Linux server setup, configuration, and maintenance. Apache/Nginx web servers, SSL certificates, and security hardening.

Web Deployment

Full-stack deployment on VPS and cloud platforms. Domain configuration, DNS management, and CI/CD pipelines.

Security & Optimization

Application security audits, performance optimization, caching strategies, and query optimization for high-traffic apps.

System Design

Software architecture planning, Agile project management, technical documentation, and quality assurance processes.

Professional Experience

My journey in software development

2024 – Present
● ACTIVE
Full-Stack Developer — Student Results Analyzer (SRA)
Self-directed SaaS Product · sra.johcrazy.com
  • Built a multi-tenant SaaS platform for Tanzanian secondary schools to manage CSEE/ACSEE academic results in compliance with NECTA standards
  • Designed a RESTful API with Node.js/Express.js (TypeScript), PostgreSQL via Prisma ORM, and Redis for caching and async job queuing
  • Developed a responsive frontend with Next.js 16 (App Router), React 19, TailwindCSS, and shadcn/ui supporting role-based dashboards
  • Implemented automated PDF (Puppeteer), Excel (ExcelJS), and DOCX report generation with Bull queues and shareable tokens
  • Integrated NextSMS API for multi-channel parent notifications via SMS, Email (Nodemailer), and WhatsApp with delivery tracking
  • Deployed on Linux/Apache with reverse proxy, Let's Encrypt SSL, and PM2 process management
2023 – Present
Software Developer
Various Client Projects & Academic Initiatives
  • Designed and developed web-based management systems using PHP (Yii2) and Python
  • Implemented secure authentication and role-based access control
  • Optimized MySQL database schemas and queries for data-intensive applications
  • Created data visualization dashboards and analytics reporting features
  • Prepared technical documentation including UAT and user manuals
July – August 2024
Field Training — Membership Department
National Health Insurance Fund (NHIF)
  • Gained hands-on experience with health information systems
  • Conducted member registration and data verification using RITA and NIDA databases
  • Performed data quality checks and validation for database integrity
  • Analyzed member inquiry patterns to identify system improvements
2022 – 2025
Bachelor's Degree in Data Science
Eastern Africa Statistical Training Centre (EASTC)
  • Software Engineering & Database Management Systems
  • Machine Learning & Statistical Modeling
  • Data Mining & Big Data Analytics
  • Programming: Python, C++, PHP, R

Achievements & Milestones

Key milestones in my professional journey

Government Project Contributor
Successfully developed critical modules for NEMC's environmental management system, serving a government institution with over 100+ staff users.
Bachelor's Degree Graduate
Completed Data Science degree at EASTC (2022–2025) with strong focus on software engineering and machine learning algorithms.
Healthcare Systems Experience
Gained practical experience with NHIF's health information systems and data management workflows supporting Tanzania's health sector.
85% ML Model Accuracy
Achieved 85% accuracy in ACSEE performance prediction system using advanced Random Forest and Linear Regression algorithms.

What People Say

Testimonials from colleagues and clients

Mr. Josephat Mwageni
Managing Director, Visibility Company (T) Limited

"Joseph demonstrated exceptional technical skills and professionalism in developing our management systems. His ability to understand complex requirements and deliver quality solutions on time is outstanding."

Dr. Bernada Sianga
Lecturer, EASTC

"Joseph is a highly motivated student with excellent analytical and programming skills. His machine learning projects showcase his ability to apply theoretical knowledge to practical problems effectively."

Latest Insights

Thoughts on technology, development, and data science

Coming Soon
Building Secure Web Applications with Yii2

Best practices for implementing authentication, authorization, and data security in PHP applications.

Coming Soon
Flutter Development: From Web to Mobile

My journey transitioning from web development to building cross-platform mobile applications with Flutter.

Coming Soon
Machine Learning in Education

How predictive analytics can help improve student performance and educational outcomes in Tanzania.

Get In Touch

Let's discuss how I can help with your project

Email

johcrazy.magiha@gmail.com

Send Email
Phone

+255 778 640 339
+255 613 120 339

Call Now
Telegram

Dar es Salaam, Tanzania

Chat on Telegram

Send a Message

Message sent! I'll get back to you soon.