Software Engineer
SachaCassar
Self-taught software engineer in Malta. Eight years building AI products, full-stack applications, and the serverless infrastructure they run on — end to end, on my own.
- Status
- Focus
- Based
- Experience
- Building
- Stack
01 — Capabilities
What I build.
Eight years shipping production software, most of it as a one-person team. I take work from an empty repository to a live product — product decisions, interface, backend and infrastructure included.
AI product engineering
Extraction pipelines that turn documents, receipts and messy input into structured data. Chat and Telegram intakes, LLM workflows, and an MCP server for querying live business data. Running in production, not in a demo.
- LLM pipelines
- Document extraction
- Telegram intake
- MCP
Full-stack product
Next.js, React and TypeScript end to end. Schema and API design, authentication, dashboards, invoicing, and the unglamorous admin tooling that makes a product operable once it has real customers.
- Next.js
- React
- TypeScript
- Postgres
- DynamoDB
Serverless architecture
Event-driven systems on AWS: Lambda, DynamoDB, EventBridge, scheduled jobs, S3 and SES, with Athena over a Glue catalogue for reporting. Multi-service monorepos that stay cheap to run.
- AWS Lambda
- EventBridge
- Athena
- Cognito
- CloudFormation
Billing and operations
Stripe subscriptions and webhooks, usage metering, referral systems, multi-tenant access and per-account sharing. The parts that quietly decide whether a product makes money.
- Stripe
- Webhooks
- Multi-tenant
- Auth
Stack
02 — Selected work
Shipped.
Products I designed, built and still operate. One person on the schema, the interface and the deploy.
Bid Malta
A paid ranking board for Malta. Put a site or handle on it, bid in euro, and that number is your place — five euro to start. One page, card checkout with VAT, every seat public.
- Next.js
- Stripe
- AWS Lambda
- DynamoDB
Flusko
AI expense capture, invoicing and tax-year analytics. Photograph a receipt or send it through Telegram and it comes back as structured data. Twelve serverless services behind one workspace.
- Next.js
- AWS Lambda
- DynamoDB
- Stripe
- Telegram
- LLM extraction
EcoFastPay
Eco tax collection for short-let accommodation across Malta. Scheduled submissions, automated reporting and Stripe billing on an event-driven backend, with a growing client base.
- Next.js
- EventBridge
- Athena
- Cognito
- Stripe
- SES
Picaii
A generative AI platform built around Stable Diffusion — custom model training, inpainting and image editing. The market flooded with similar tools and it is closed today, but it shipped.
- Stable Diffusion
- Model training
- Inpainting
04 — Writing
Notes from the build.
Engineering, AI tooling, infrastructure, and the markets. Written from production, not from theory.
05 — Contact
Tell me what
you're building.
Available for contract work — AI product builds, full-stack delivery, or untangling infrastructure that has got away from someone. Malta-based, working across European time zones.