Skip to content

2024 — Personal project

Scientific and financial calculation in one tool

Screenshot of OmniCalc — Scientific and financial calculation in one tool

Overview

A versatile calculator that goes far beyond arithmetic — scientific functions, financial calculations and live graph plotting, powered by Math.js and Chart.js.

The approach

Built the math engine on Math.js for precision, with Chart.js rendering function graphs in real time. The UI switches modes without losing context, so complex calculations stay inspectable.

Highlights

  • Scientific and financial calculation modes
  • Live function graphing with Chart.js
  • Keyboard-first input with full expression history

Stack

  • JavaScript (ES6+)
  • Tailwind CSS
  • Math.js
  • Chart.js
  • HTML5

Next case study

Weather Forecast Dashboard