Skip to content
View Eleazarovich's full-sized avatar

Block or report Eleazarovich

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
eleazarovich/README.md

Hi, I'm Eleazar Nhamuave 👋

Software Engineer · Python & Java · Turning real-world complexity into useful software

I build practical full-stack products for workflows where decisions matter — from financial simulations to business operations and personal productivity.

Portfolio · LinkedIn · Email


What I build

I enjoy taking a messy process, understanding the domain behind it, and turning it into software that makes the next action clearer.

My work typically involves:

  • Backend systems with Python, FastAPI, Java, and Spring Boot
  • Frontends with Next.js, React, and TypeScript
  • REST APIs, OpenAPI contracts, authentication, and persistence
  • Products shaped around real workflows rather than generic CRUD screens
  • Testing, documentation, and architecture decisions that keep software maintainable

Featured work

💰 MoneyQuest — Building

Live a financial year before it happens.

An interactive 12-month financial-life simulation for young South African professionals. MoneyQuest turns everyday decisions around housing, transport, debt, savings, family support, and unexpected events into a playable experience with visible long-term consequences.

The project includes payslip calculations, PAYE and UIF, recurring commitments, financial-health metrics, “what-if” comparisons, seeded scenarios, and year-end summaries.

Java Spring Boot Next.js TypeScript PostgreSQL SQLite Docker OpenAPI

View repository

Work in progress — currently runs locally with Docker Compose. No hosted demo yet.


♟️ ChessDesk — Building

Focused operations software for independent chess coaches.

ChessDesk brings students, schools, sessions, communication, invoices, payments, expenses, and business performance into one focused workspace.

It explores how software can reduce the friction of running a small service business without trying to replace accounting or payment platforms.

Python FastAPI SQLAlchemy Next.js TypeScript SQLite PostgreSQL

View repository


🎯 Taskmate — Iterating

A chess-inspired Kanban board where progress moves from Pawn to King.

Taskmate turns personal task management into a visible progression system. Users move tasks through a fixed six-stage workflow, earn rating points, and receive feedback when a task reaches completion.

The project includes task management, authentication, player statistics, movement history, OpenAPI contracts, backend tests, frontend tests, and end-to-end coverage.

Python FastAPI SQLAlchemy Next.js React TypeScript

Live demo · View repository


How I work

Understand the problem
        ↓
Model the domain
        ↓
Define the contract
        ↓
Build the smallest useful product
        ↓
Test the behaviour
        ↓
Observe, improve, repeat

I care about the connective tissue of a product: clear boundaries, useful data models, reliable APIs, understandable interfaces, and honest documentation.

Current focus

  • Building MoneyQuest as a South African financial simulation
  • Deepening my Java and Spring Boot experience
  • Improving my backend and full-stack engineering practice
  • Exploring fintech, business systems, and products that make complex decisions easier to understand

Technical toolkit

Backend: Python, FastAPI, Java, Spring Boot, SQLAlchemy, JPA/Hibernate, REST APIs

Frontend: Next.js, React, TypeScript, Tailwind CSS

Data & delivery: PostgreSQL, SQLite, Docker, Flyway, OpenAPI, Git

Testing: Pytest, Vitest, Playwright, integration testing

Let’s connect

I’m open to software engineering opportunities and thoughtful product work, especially where technology can make real-world workflows clearer and more useful.

📧 eleazar.nhamuave3@gmail.com
💼 LinkedIn
🌐 Portfolio

Pinned Loading

  1. chessdesk chessdesk Public

    ChessDesk helps independent chess coaches in South Africa manage clients, sessions, invoices, and expenses.

    TypeScript

  2. taskmate taskmate Public

    Chess-inspired personal Kanban board that turns task progress into a Pawn-to-King journey.

    TypeScript

  3. moneyquest moneyquest Public

    Interactive 12-month South African financial life simulation: make real money decisions, see long-term consequences, and learn through play.

    TypeScript

  4. Dragneel0112/simple_shell Dragneel0112/simple_shell Public

    Simple shell repository

    C