Website developed and maintained by Elia William Mariki (dawillygene), a systems software engineer based in Dodoma, Tanzania.
Company-grade Product Engineering Portfolio

Software Engineer building secure, scalable digital products for real business operations.

A product engineering studio focused on business platforms, operational tooling, and high-trust software systems for teams that need reliability from day one.

View ProductsView Case Studies
4Live products on Play Store & App Store
3+Client websites delivered
2Open-source packages published
5Industries served
Product PreviewStudio Operating Model
Product Strategy

Requirements turn into modules, permissions, reporting flows, and milestones before implementation starts.

Engineering Quality

Security, testing, documentation, and maintainability are treated as delivery standards, not polish added later.

Business Value

Each system is framed around reduced manual work, faster decisions, clearer reporting, and operational reliability.

Executive Summary

Built like a serious software studio, not a generic portfolio

The site positions Dawilly Gene as a founder-style engineer who can shape product direction, architecture, and delivery for systems that need to work in production.

Operational product thinking

Solutions are scoped around real workflows: approvals, reporting, permissions, data accuracy, and maintainability after launch.

Engineering discipline

Delivery emphasizes structured APIs, resilient data design, access control, testable modules, and production-readiness instead of demo-only builds.

Business-aware execution

Every system is framed around measurable business value such as lower manual effort, clearer reporting, faster turnaround time, and more reliable decision-making.

Recent Work

Real updates that show the site is active

These are current, visible improvements across products and engineering content already present in the portfolio.

2026

Expanded Soko Mtaani portfolio proof

Added clearer omnichannel product framing across website, Android, and iPhone presence for the Tanzania grocery ordering platform.

Why it matters: Visitors can now understand the real delivery surface faster instead of seeing a generic marketplace label.

View case study
2026

Shaped Gene Pharmacy POS as a real operations product

Positioned the product around tenant-aware access, pharmacy registration, inventory direction, and secure dashboard workflows.

Why it matters: The product reads as a serious retail operations system rather than only a login screen demo.

Review product
2026

Published architecture and standards sections

Organized documentation artifacts, engineering standards, and delivery process content into visible sections across the site.

Why it matters: Recruiters and clients get proof of engineering thinking without needing inflated claims or fake metrics.

Open docs
Featured Products

Flagship systems with technical depth and clear business framing

Each product is presented with problem context, value, architecture signals, and a direct path into case study detail.

Commerce / Food DeliveryProduction

Soko Mtaani

A Tanzania-focused grocery marketplace spanning web, Android, and iPhone ordering for fresh food delivery from local markets to homes and businesses.

Problem: Busy households and businesses need a reliable way to order fresh food without spending time in the market or coordinating delivery manually.
Value: Creates a more structured supply and delivery flow for raw food ordering while making local market shopping easier for consumers and commercial buyers.
Web commerceAndroid appiOS appDigital paymentsLocation-aware delivery
View Full Case Study
Soko Mtaani mobile shopping app displayed in a local market setting
Mobility / Consumer ServicesProduction

LeoTap

A multi-service mobile product that brings food ordering, rides, shopping, and local delivery into a single customer-facing experience.

Problem: Customers often jump between separate apps and informal channels to order food, book transport, and coordinate small local deliveries.
Value: Combines multiple high-frequency consumer actions into one product surface, improving convenience and making repeat usage easier.
Android appiOS appRealtime dispatchMaps integrationFirebase-backed workflows
View Full Case Study
LeoTap customer app with food, rides, shopping, and delivery modules
Association / Legal ServicesProduction

ZANEMA

A public web platform for the Zanzibar Employers Association, presenting membership, labour relations support, consultations, and legal advisory services.

Problem: Employer organizations need a clear digital presence that explains services, membership benefits, events, and support channels in a structured way.
Value: Strengthens organizational credibility, simplifies service discovery, and creates a direct path into consultations, membership, and advisory engagement.
Responsive websiteService pagesMembership contentConsultation CTAs
View Full Case Study
ZANEMA website homepage with employer services and membership content
System Blueprint Tool

Select Your Business Objective

Interactive Stack Rationale

Best suited for platforms requiring offline support, geo-tracking, push notifications, and ultra-fast customer response.

< 2.5sApp Load Speed
Frontend MobileAndroid Kotlin / React Native

High hardware performance and fluid native gestures.

Realtime BackendNode.js & Firebase Realtime

Provides instant order dispatching & geo-location updates.

Database & SyncCloud Firestore

Offline caching and serverless data model synchronization.

Auth & SecurityFirebase Auth & JWT

Role-based access control directly from mobile clients.

Best Practice: Decoupled API gateway architecture to ensure high mobile performance and secure token management.
Founder Note

Why I build this kind of software

I am most useful when a business has outgrown informal workflows and needs a system that can hold real operations together. That usually means approvals, reporting, permissions, reliability, and a product structure that still makes sense after launch.

Operational dashboards and internal business systems
Products that need clear access control and maintainable backend structure
Delivery work that balances product direction with implementation detail
Capabilities Preview

Engineering capabilities focused on operational software

Capabilities are organized the way buyers, recruiters, and technical stakeholders evaluate delivery maturity.

Backend API Engineering

Production-focused APIs with clear contracts, permission checks, structured errors, and maintainable service boundaries.

REST API designFiltering and paginationRBAC enforcementBusiness logic modeling

System Architecture

Architecture planning for products that need clarity across data flow, modules, scaling expectations, and delivery phases.

Domain modelingModule boundariesArchitecture reviewsTechnical decision support

Admin Dashboard Systems

Administrative platforms for approvals, reporting, records, and multi-role internal operations.

Dashboard UXOperational reportingApproval flowsAudit-aware admin surfaces

Business Management Platforms

Custom internal platforms that replace spreadsheet-heavy operations with structured, searchable systems.

Workflow mappingRecords systemsProcess automationRole-aware interfaces

Authentication and Authorization

Secure access patterns for products that require role separation, guarded actions, and resilient session handling.

Role policiesProtected routesPermission matricesSession design

Reporting and Analytics

Data views and reporting layers that help teams monitor activity, review exceptions, and make faster operational decisions.

KPI dashboardsSummary viewsExport-friendly modelsDecision support interfaces
Interactive Enterprise Architecture

System Lifecycle & Flow Topology

Hover or click on any system tier below to inspect how security, application processing, and transaction layers are wired together for enterprise reliability.

Gateway & Authorization Details
100% Secure
RBAC Enforcement

JWT-backed token validations and custom middleware routes separating Customer, Cashier, Manager, and Site Administrator roles safely.

Fully integrated in Soko Mtaani & Gene Pharmacy POS deployments.
Snippet / Strategy InterfaceTypeScript / PHP / SQL
function middleware(req) {
  const token = req.cookies.get("session");
  return verifyRole(token, "admin");
}
Advanced Company Sections

Strategy, process, security, scale, and handover are visible throughout the site

These sections translate the requirement document into concrete company-style trust signals instead of generic marketing claims.

Product Strategy

  • Start with the operating problem, decision bottlenecks, and the stakeholders who feel them.
  • Translate requirements into modules, permissions, data flows, and delivery phases before coding begins.
  • Prioritize maintainability, measurable outcomes, and handover quality alongside feature delivery.

Industries Served / Target Domains

  • Business operations and internal platforms
  • Legal information and civic access tools
  • Education and learning systems
  • Field and mobile-connected workflows
  • Reporting-heavy administrative software

Delivery Process

  1. Discovery
  2. Requirements analysis
  3. Architecture design
  4. Implementation
  5. Testing
  6. Deployment
  7. Monitoring
  8. Support and iteration

Security and Reliability

  • Role-based access control and least-privilege workflows
  • Input validation and structured error handling
  • Audit trail thinking for sensitive operational actions
  • Secure authentication and guarded administrative surfaces
  • Logging, backup planning, and recovery-aware delivery

Performance and Scale

  • Pagination and filtering for data-heavy interfaces
  • Query optimization and indexing discipline
  • Modular system boundaries for long-term growth
  • Background processing patterns where throughput matters
  • Asset optimization and lean frontend delivery

Documentation and Handover

  • API endpoint references and request-response contracts
  • Admin guidance for operational tasks and support workflows
  • Deployment notes, environment expectations, and rollback awareness
  • Technical documentation for architecture, modules, and maintenance
How I Work

Seamless, Modular Engineering Process

From initial scoping call to private sandbox tests and verified cloud deployment—every phase is thoroughly structured.

Phase 01Week 1

Discovery & Requirements Strategy

We discuss your operational business goals, key target user flows, and translate vague requests into concrete technical requirements.

Key Deliverables
Interactive Figma high-fidelity scoping mocks
Unified Architecture & Database schema draft
Granular project milestones & budget projections
Phase 02Weeks 2–4

Core System Construction

I implement secure backend APIs, multi-role authentication middleware (RBAC), database indexes, and fluid customer-facing web/mobile components.

Key Deliverables
Secure middleware API gateway layer
Relational database system setup with indices
Responsive multi-tenant dashboards
Phase 03Week 5

Staging & Interactive Sandbox Test

We deploy the application on a secure private staging server. You and your stakeholders click, submit data, test roles, and verify live speed.

Key Deliverables
Live dynamic private sandbox preview
Rigorous integration & latency stress runs
UX adjustments based on click workflows
Phase 04Week 6

Production Handover & Launch

The final, optimized build is launched onto secure cloud platforms (Vercel, AWS, Play Store). All system passwords, keys, and setup docs are securely handed over.

Key Deliverables
Live deployment to Play Store / Vercel
Clean interactive system documentation
14-day direct post-launch performance monitoring
Trust Signals

Credibility built from product framing, process clarity, and engineering posture

Recruiters, clients, and collaborators need evidence of quality. These signals provide that evidence in a concise format.

"Dawilly is a highly skilled developer whose tech expertise supports operational efficiency at Salum Transport and Salum Construction. His solutions are practical and impactful."

Fatma Masimba — CEO, Salum Transport Limited & Salum Construction

"Dawilly consistently demonstrated outstanding technical skills and dedication in software engineering. His problem-solving ability is impressive and he quickly adapts to new challenges."

Rorland Horombo — Lecturer, Arusha Technical College

"Dawilly's interdisciplinary knowledge and innovative mindset have been key in advancing biomedical projects at Proud Biomedics. His software solutions have streamlined several complex processes."

Masoud Mbelwa — Biomedical Engineer, CEO @ Proud Biomedics

Technology Stack Display

Technologies are grouped by engineering role across the resume and standards pages rather than shown as an empty logo cloud.

Review Resume
GitHub and Code Credibility

Selected repositories, documentation artifacts, and reusable engineering patterns

The site now makes code credibility explicit through selected repositories, reusable patterns, architecture notes, and documentation-focused artifacts rather than relying on a generic GitHub link alone.

Open Source / Android Forensics

SMS-FINE-TUNING

Android forensic acquisition tool for exporting SMS conversations and broader device artifacts into structured datasets suitable for analysis, evidence packaging, and LLM fine-tuning workflows.

  • Multi-artifact extraction scope
  • Integrity hashing and custody awareness
  • Background sync and change tracking
  • Structured export pipeline for AI-ready data
KotlinAndroidRoomWorkManager
View Repository Profile
Portfolio / Product Studio

dawillygene

The current Next.js portfolio codebase, now structured around products, case studies, standards, resume, blog, labs, docs, and conversion paths.

  • Multi-page information architecture
  • Static generation
  • Structured metadata and sitemap
  • Reusable content-driven sections
Next.jsReactTypeScriptTailwind CSS
View Repository Profile
Architecture-focused repos

OpsBoard Patterns

Repository direction centered on admin platforms, role-aware dashboards, and operational reporting structures.

  • RBAC-oriented design
  • Operational workflows
  • Maintainable admin structures
  • Business-aware system modeling
Node.jsMySQLAdmin dashboardsREST APIs
View Repository Profile
Utility / Reusable package references

Labs Auth Kit

A reusable authentication and authorization blueprint for products that need protected admin surfaces and clear permission boundaries.

  • Reusable foundation
  • Security-sensitive scope
  • Architecture-first documentation
  • Startup acceleration potential
Next.jsTypeScriptMiddlewareRole policies
View Repository Profile

Quality Rules

  • Feature repositories that communicate structure and intent clearly
  • Prefer projects with clean README direction and maintainable code organization
  • Highlight authorization, architecture, and operational depth where relevant
  • Use labs and documentation artifacts to show engineering maturity, not just output count

Architecture Docs Preview

  • RBAC Architecture Matrix
  • Operational Dashboard Information Model
  • API Contract and Error Response Guide
  • Deployment and Recovery Notes
Open Docs Library

Open Source / Labs

Reusable patterns, blueprint work, and engineering R&D are now separated from product case studies so the portfolio reads more like a studio site.

Explore Labs
Contact FAQ

Questions people usually ask before reaching out

Clear answers reduce friction and make the contact step easier without changing the layout much.

Do you build MVPs or production systems?

Both, but even MVP work is scoped with production realities in mind. I avoid building throwaway flows that become expensive to replace once users depend on them.

Can you maintain or improve a product after launch?

Yes. Support usually covers iteration, bug fixing, workflow improvements, and tightening weak areas such as permissions, reporting, or performance.

What kind of projects fit you best?

I fit best on business platforms, admin systems, operational software, role-aware dashboards, and products where reliability matters more than visual novelty.

What should a first message include?

The current workflow, the bottleneck you want to remove, who will use the system, and any timeline or budget boundary you already know.

Final CTA

Need a product builder who thinks in systems, not just screens?

The site now positions Dawilly Gene for hiring conversations, client inquiries, product demos, and technical collaboration with a stronger conversion path.

Start a ConversationReview Services