Software that survives growth, change, and real users
Most web projects don’t fail because of missing features. They fail because they’re hard to understand, not what the market asked for, fragile to change, or quietly inefficient until traffic increases.
I help organizations build and improve web systems that are:
Easier to maintain and extend
Stable under real-world usage
Clear for both developers and stakeholders
Commercially sensible
Designed with future changes in mind
The result is fewer production issues, faster iteration, and systems that is more resilient to the test of time.
What I Can Help You With
.NET Web Application Development (C# / ASP.NET / MVC
I build robust web applications using C# and ASP.NET MVC, with clear separation between business logic, data access, and presentation.
This is a strong fit for internal tools, customer portals, admin systems, and public-facing sites where reliability matters more than trends.
You get code that is readable, testable, and designed to survive handovers and future developers.
How we work together
We start with a focused discussion around goals, constraints, and the current state of the system. This includes a technical review where needed.
You receive a written plan covering scope, approach, priorities, risks, and timelines. No vague promises or hidden assumptions.
Work is delivered iteratively, with clear communication and visible progress. Decisions are documented where they matter.
You get clean handover, documentation, and optional ongoing support or improvements. The project doesn’t vanish into silence.
Frequently Asked Questions
I work with both, however, I do prefer ongoing retainers due to the flexibility and fairness it provides for both parties. In a fixed scope, every change has to be renegotiated, which makes it a bit inefficient.
Fixed-Scope Delivery
Best for clearly defined features, integrations, or refactoring tasks.
Ongoing Retainer
Ideal for continuous development, maintenance, and improvements without renegotiating every change.
Many projects may start as a fixed scope, but continue as ongoing retainers.
Yes. I regularly work across the full stack while keeping responsibilities clearly separated in code.
A word of note, I am a generalist, and I excel in low- to medium- complex tasks as I know the holistic view and we save time on communication and meetings. However, a generalist can not be as strong as a pure front-end developer or back-end developer in their respective fields.
Usually very complex tasks are foundation work (architecture) of new systems. Working within any set architecture is usually at most medium complexity.
I do love to travel, and meeting face-to-face is great for getting to know people, planning and similar activities.
I am based in Malta, however I am available on-site in most countries, such as UK, Italy, France, DACH-region, Poland and the Nordic countries.
For longer projects, I am happy to be up to 2 weeks on-site at a time, or every second week on-site.
A small extra fee is applied to cover the travel expenses.
Core knowledge
Being a blend of an IT developer and a marketer, I believe it's my holistic approach to IT and business needs that sets me apart from most other developers. Given my programming skills, my jobs have always been quite heavy on the technical side, such as data mining, enrichment, and tons and tons of API implementations.
One notable advantage of my diverse skillset is my ability to seamlessly translate complex information between management, marketing, and IT teams. This dual proficiency streamlines communication and enhances collaboration across diverse teams.
A brief summary of my core knowledge:
Specializing in Microsoft technologies - C#.Net, MS SQL, etc
Strong technical knowledge
Retention marketing strategy, with a special focus on email marketing
Strong commercial understanding, weighing cost vs quality
Automation of marketing, processes, etc
Data integrations, data mining, and profiling
Brainstorming of new functionality as well as the implementation of such