Got a problem? I'll take care of it.
A project that won't ship, an exam you keep failing, an interview coming up, an office computer that won't start: tell me which one is yours and pick where to start. Five services, none more important than the others.
Who do you work with today?
Pick your profile: the page adapts and shows your next step. None of the four profiles matters more than the others.
Select a profile above to see the next recommended step.
The five services
Training, tutoring, consulting, custom software and IT support: five paths of equal weight. Pick the one that solves your problem today.
Training
Technical training modules for teams, derived from real production content: objectives, prerequisites, agenda and outcomes agreed together.
Tutoring
One-to-one computer science and programming lessons for middle school, high school and university level, with a free introductory lesson.
Consulting
Technical and architectural consulting: code review, architecture decisions, office hours and team support - one session or ongoing.
Custom software
From brief to production: MVPs, SSR web apps, bespoke software, automations, integrations and on-prem AI. The full catalogue is right below.
IT support
Office computers, network and software: remote support across Italy and on-site help in Salento. For accountants, lawyers, medical practices and booking offices.
What it costs, in short
An index of prices by area. The figures per single item, what is included and the factors that move a quote are in the full price list.
| Area | Price type | Items | Entry price |
|---|---|---|---|
| 1:1 tutoring and lessons | Fixed price | 3 | from €25 |
| Technical consulting by the hour | Fixed price | 2 | from €90 |
| Audits and diagnosis | Fixed price | 4 | from €37 |
| Live training with open enrollment | Fixed price | 1 | €490 |
| Ebooks and technical guides | Fixed price | 14 | from €9 |
| Templates and starter kits | Fixed price | 3 | from €39 |
| Subscriptions and credits | Fixed price | 3 | from €5 |
| Custom software projects | Custom | 6 | from €2,500 |
| Websites and platforms | Custom | 4 | from €1,600 |
| Integration, infrastructure and maintenance | Custom | 5 | from €390 |
| Data, dashboards and research | Custom | 5 | from €149 |
| Specialist consulting | Custom | 6 | from €1,900 |
| Ongoing engagements and projects on a written scope | Custom | 4 | from €149 |
| In-company training | Custom | 3 | from €2,500 |
| Content and documentation | Custom | 4 | from €65 |
| Channel, partnerships and licences | Custom | 5 | from €390 |
| Public speaking | Custom | 1 | On request |
| Signature offers | Signature offer | 12 | from €4,400 |
Prices exclusive of VAT and of any applicable taxes.
See the full price listFor whom is this service
The method stays the same, whatever the size of the problem.
From Brief to Product
Work with early-stage founders who have an idea and want to validate it in production, and with established teams that need to evolve an existing system.
Production stack
Angular SSR, Spring Boot Clean Architecture, FastAPI RAG: technologies I use in production, not in tutorials. Code that scales and maintains.
Direct communication
Single point of contact from analysis to deployment. No account manager: you always speak with the code writer.
Verifiable Quality
Automated tests, technical documentation, and clean architecture as part of the deliverables - not optional paid features.
AI document analysis for SMEs
AI document analyzers with verbatim citations. The document is processed by our server in Europe (Hetzner NBG1), but the text is sent to OpenRouter, which serves the AI model.
No storage on our server
On our server the document stays in memory only during the analysis (retention=0): nothing is written to disk, database or logs. The text is however sent to OpenRouter: prompts are not used to train the models, retention by the provider is not ruled out, and data may leave the European Union. For sensitive data (GDPR art. 9) a version on your own infrastructure is available.
AI model served by OpenRouter
The model is served by OpenRouter (free plan): zero cost to you. If you want documents to stay on your network, the model can run on your own hardware as a custom service.
Verifiable direct quote
Each extracted claim includes the exact quote from the document + position + confidence. No inference, just auditable extraction.
360° services catalog
From MVP to automation, from web to machine learning. If you don't find your exact case, write to me anyway - I work custom.
MVP & Digital Product Creation
From concept to production-ready product. Scalable architecture, fast release.
Full-stack web development (SSR)
Sites and web apps with Angular SSR and Spring Boot. Lighthouse performance 90+, optimal SEO.
Custom software
Management systems, internal tools, specific integrations. No template: designed for your domain.
SEO Analysis & Optimization
Technical audit, structured data, Core Web Vitals, content strategy. Measurable results.
Automations & integrations (API/workflows)
Automated workflows, data pipelines, heterogeneous system integration via REST/webhooks.
Machine Learning/AI (On-Prem RAG)
On-prem Ollama RAG, semantic embeddings, vector search Redis. Vendor-agnostic AI.
Mobile app / PWA
Progressive Web App and mobile app with Angular. Single codebase, native experience.
DevOps / deploy / infrastructure
Setup VPS Hetzner, Nginx, systemd, SSL, CI/CD. Robust infrastructure without excessive cloud costs.
Performance & Accessibility (CWV/WCAG)
Core Web Vitals Optimization, WCAG 2.2 AA. Fast, accessible, compatible sites.
Legacy migration / modernization
From PHP/jQuery to Angular SSR, from monolith to microservices. Incremental migration without big bang.
Technical writing & documentation
ADR, runbook, API doc, user guides. Documentation as part of the deliverables, not an extra.
Technical & Architectural Consultation
Code review, architectural decision, team onboarding. One-time or ongoing support.
Computer Science Tutoring (middle/high school)
Personalised lessons: theory (algorithms, flowcharts, logic) and practice (Java, C, C++, HTML, CSS), with direct-contact CTA.
Found what you were looking for?
How it works
A clear process, no surprises.
Brief & Discovery
Understand context, goals, and technical/business constraints
Analysis & Proposal
High-level architecture, recommended stack, estimated times and costs. Document to be reviewed together.
Iterative development
Short sprints, continuous demos, fast feedback. Automated tests from day one.
Deploy & support
Release to production, operational documentation, handover, or continuous support.
federicocalo.dev - monorepo with three microservices in production
This is the portfolio you are visiting: designed, developed, and deployed independently. Production-grade architecture reflecting the stack used in consulting.
- Stack
- Angular 21 SSR · Spring Boot 3.4 · FastAPI (Python 3.12) · PostgreSQL 16 · Redis Stack 7
- Contents
- IT/EN articles · free dev tools · topic series
- Test
- Unit, integration with Testcontainers, and end-to-end with Playwright
- Performance
- SSR with 593 prerendered routes in Italian · declared Core Web Vitals budgets
- Security measures
- JWT HS256 owner · Bucket4j rate limit · Resilience4j circuit breaker · SSRF guard
- At a Glance
- RAG with sentence-transformers + cross-encoder re-rank · OpenRouter (free plan), AI provider
Frequently asked questions
- How does the quotation process work?
- Fill out the form with a project description. I usually respond within 1-2 business days with follow-up questions or an initial proposal. There is no commitment.
- Work remotely or in person?
- Work primarily remote (full-remote). Local presence for projects in the Bari/Puglia area is negotiable.
- What type of project is best?
- I work well on projects with a clear technical goal: a web app, an API integration, SEO optimization, a ML system. There is no fixed minimum or maximum budget - it depends on the scope.
- Provide post-release support too?
- Yes. I can agree on a support plan or continuous maintenance. Alternatively, I deliver detailed operational documentation for your internal team.
- What is your main tech stack?
- Angular 21 SSR, Spring Boot 3.4 Clean Architecture, FastAPI with RAG (on-prem models with Ollama or via API, depending on the client), PostgreSQL 16, Redis Stack 7. Infrastructure on Hetzner VPS with Nginx.
- Can I see examples of your work?
- This portfolio (federicocalo.dev) is the most complete case study. The code and documentation are public on GitHub. I can show specific details in a call.
- Is my problem too small to ask about?
- No. A computer that won't boot, a lesson that doesn't click or a question about a piece of software are real problems. Write even about something small: if it is outside my field, I'll tell you straight away.
- Is my problem too complex?
- Before offering anything I make sure I understand the problem. If the job is bigger than I can handle alone, I'll tell you so and what I would do, even if you end up needing another supplier.
- How much does it cost and how long does it take?
- Tutoring and IT support have published rates. For software and consulting the price comes out of a discovery call, once I know how big the problem is. The first reply usually arrives within 1-2 working days, with no commitment.
Still unsure?
Let's talk about your project
Fill out the form and get a customized quote within 1-2 business days.