Projects

Tools and experiments I build in the open, and products I ship on my own. I learn by shipping real software, not by collecting tutorials.

Developer Tools

An open-source automation framework that brings Spring Boot-style conventions to Selenium — sensible defaults, dependency injection, and configuration over boilerplate, so teams write tests instead of plumbing.

JavaSeleniumSpringTestNGMaven

A Model Context Protocol server that gives Claude and other AI assistants a real browser to drive — 84 tools for navigation, elements, assertions, and network control, with test-code generation for Java, Python, C#, and Gherkin.

PythonSeleniumMCPWebDriver

Qalytix

Active

An AI-powered test intelligence SaaS for Jenkins CI/CD — real-time build monitoring, flaky-test detection, and failure analytics, built multi-tenant from day one.

JavaSpring BootPostgreSQLReactTypeScriptDocker

An AI-powered BDD toolkit for VS Code — one-click Cucumber/Behave test running with step-level results, natural-language scenario generation, and a quality linter, without leaving the feature file.

TypeScriptVS Code Extension APICucumberBehave

UTEM

Active

A self-hosted, real-time test reporting engine — a universal event model that any framework in any language can emit into, with live execution hierarchy, flakiness detection, and history in one place.

JavaSpring BootReactWebSocketsDocker

Testrium

Active

A full-stack test case management platform — plan, execute, and report on test runs with JIRA integration, bulk operations, and an automation API, built for QA teams rather than solo scripting.

JavaSpring BootReactMySQLVite

A browser extension test automation toolkit — smart form filling, intelligent locator capture with health monitoring, and test recording that generates scripts for Playwright, Cypress, Selenium, and WebdriverIO.

JavaScriptChrome Extension APIs

Business Tools

Society Manager

Maintained

A white-label SaaS for housing-society management — resident and payment tracking, expense management, and on-device AI financial insights, built offline-first with no cloud dependency.

FlutterDartProviderSQLite

Personal Finance

WealthOS

Active

A private personal wealth tracker for Android — net worth, investments, SIPs, fixed deposits and goals, with every record kept on the device and nothing sent anywhere.

FlutterDartRiverpodDriftSQLiteAndroid

MoneyMate

Active

Offline-first income and expense tracking for Android and iOS — multi-currency, five languages, recurring transactions, and a rules-based insights engine, with every record kept on the device.

FlutterDartProviderSQLite

Lifestyle

Prayerly

Active

A prayer-times companion for Android — accurate prayer times by location, a live Qibla compass, adhan playback, and a Zakat calculator.

FlutterDartProviderGeolocation

Open source

Most of what's here is open source — I believe the best way to learn, and to give back, is to work in public, where the code, the mistakes, and the fixes are all visible. The rest are closed-source products, but built the same way: real tests, real architecture, nothing rushed.

See my work on GitHub ↗

Tech I use

The tools I reach for — and a few I'm actively learning.

Languages

  • Java
  • Python
  • JavaScript
  • TypeScript
  • Dart
  • SQL

Frameworks & Testing

  • Spring Boot
  • Selenium
  • JUnit
  • TestNG
  • REST Assured
  • Playwright

Mobile

  • Flutter
  • Riverpod
  • Provider
  • SQLite

Cloud & DevOps

  • Docker
  • Kubernetes
  • GitHub Actions
  • Linux
  • Git
  • Maven

AI & ML

  • Machine Learning
  • LLMs
  • MCP
  • Agentic AI