Selected work

Product thinking, engineered carefully

Selected product concepts and engineering showcases from Calculosoft.

Expensio — preview

Expensio

A personal finance platform that tracks net worth, accounts, transactions, budgets, recurring payments, loans and the people you lend to or borrow from, with monthly reports and spending by category. It ships as a web app, an iOS/Android app and a modular Spring Boot backend that does money arithmetic exactly, to the last unit.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Redux
  • Spring Boot
  • Java 21
  • MySQL
  • React Native (Expo)
  • Docker
View project
Al Quran — preview

Al Quran

A Quran learning platform: the complete Uthmani text, four authentic Mushaf editions rendered page by page with realistic page turns, Kanzul Iman translations in English, Urdu and Roman Urdu, Khazain-ul-Irfan tafsir, Arabic search that ignores diacritics, and recitations from six reciters with ayah-by-ayah highlighting.

  • Next.js
  • React
  • TypeScript
  • Fastify
  • PostgreSQL
  • React Native (Expo)
  • Docker
View project
VM Doctor — preview

VM Doctor

A one-container operations dashboard for running a production server: live CPU, memory and disk gauges, container health and one-click restarts, live log tailing with automatic error capture, version management, a config editor, a database workbench for MySQL and PostgreSQL, uptime monitors and disk cleanup, all in one place.

  • React
  • Fastify
  • Node.js
  • TypeScript
  • Docker API
  • ECharts
  • WebSockets
View project
QuantForge — preview

QuantForge

A private trading research workstation for gold (XAU/USD). It has a deterministic signal engine that explains every decision, a risk engine, a trade journal, reproducible backtests, walk-forward validation and candle-by-candle replay, inside a trading-terminal interface with three themes.

  • React
  • TypeScript
  • Node.js
  • WebSockets
  • Lightweight Charts
  • Docker
View project
Argus — preview

Argus

A multi-server monitoring system: lightweight agents on each machine report to a central server, and a live dashboard shows the health, CPU, memory, disk and containers of the whole fleet. It has role-based access for superadmins, admins, operators and viewers, approvals and an audit log.

  • React
  • Node.js
  • WebSockets
  • SQLite
  • Vite
View project
Social Poster — preview

Social Poster

A scheduling tool that writes a post once and publishes it automatically to Facebook, Instagram, LinkedIn (profile and company page) and X at the chosen time. It has per-platform previews, reusable hashtags, a publishing history and encrypted storage of platform credentials.

  • React
  • Vite
  • TypeScript
  • Tailwind CSS
  • Spring Boot
  • Java 21
  • MySQL
View project