JM

Selected engineering work

Software projects

Products and tools I have built, from business software and backend infrastructure to small developer utilities. The portfolio includes interactive demos; these notes explain what each project does and how it is built.

Business software

Produsera

Produsera is a modular CRM and ERP product. Its core handles customers, appointments, quotes and invoices; stock, purchasing, returns and accounting are optional modules. The modular structure lets a workspace use the parts it needs.

The system is multi-tenant, with a separate PostgreSQL schema for each workspace. It includes an audit log and Microsoft account sign-in. Those choices make data isolation and traceable changes central to the product architecture.

.NET 9 · Blazor · PostgreSQL

See the Produsera demo on the portfolio →

Backend infrastructure

envless

envless is a self-hosted home for application environment variables. Instead of requiring a restart or redeploy after a value changes, it uses server-sent events to send updates to connected applications.

Credentials are encrypted at rest, tokens are stored hashed, and writes are versioned and audited. Its rotation flow helps show which applications have received a new value. The stack combines FastAPI and PostgreSQL on the backend with a Next.js interface and Docker setup.

Python · FastAPI · PostgreSQL · Next.js · SSE · Docker

Read the envless source on GitHub ↗

Full-stack application

esign

esign is an e-signature application split across a React and Vite front end and a FastAPI backend. The backend uses PostgreSQL, Alembic migrations, JWT sessions and Google sign-in.

The two repositories show the boundaries between the browser interface and the API, including authentication and persistent data. The portfolio contains an interactive representation of the signing flow.

React · Vite · FastAPI · PostgreSQL · Alembic · OAuth2

Developer tools

Smaller tools

XIFF is a small Python language for drawing with lengths and bends instead of raw SVG path commands. It solves the geometry and writes PNG output without dependencies.

maptiveui-tunable is a React wrapper for tuning styles in a floating panel while developing. It lets a developer adjust values visually and copy the resulting CSS or Tailwind classes back into source code.

Try the portfolio demos →

Have a project, role or technical problem to discuss?

I’m based in Tirana, Albania. Send me the problem and the context; I’ll let you know if I can help.