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

Building something like this?

This was built to my own brief. If you have one of your own, the services page covers what I take on and how projects run, and client work has the production systems behind it.

Next case study

Weather Forecast Dashboard →