Leonardo Castignani
Freelance Web & Software Developer. I create fast websites, custom applications, and modern digital experiences for businesses and individuals.
About Me
I'm a freelance programmer and web developer based in the Marche region, currently completing a degree in Computer Science at the University of Camerino. I specialize in modern website creation and software development, combining advanced technical skills with a strong focus on usability and SEO.
I approach every project with an analytical approach: from a simple showcase site to complex web applications. I believe in code quality and actively participate in the open-source community to stay up-to-date on the latest technologies.
Education & Skills
Education Path
Technical Skills
Programming Languages
Frontend & Frameworks
Backend & Databases
Tools & Platforms
Work Experience
Freelance Developer
Self-EmployedDesign and development of responsive, SEO-optimized websites and custom software applications. I independently manage the entire digital product lifecycle: from strategic requirements analysis to frontend and backend development, through to deployment, testing, and ongoing maintenance.
Web & Software Developer (Training Internship)
Clion S.p.A.Curricular internship (320 hours) completed as part of my Computer Science Bachelor's degree at UNICAM. I worked on the creation and restyling of websites (landing pages and multi-page sites) and the development of various web-based software (both management and non-management applications). My tasks also included CMS management, WordPress blog content configuration, and developing a custom conversion tool to transform static code (HTML/CSS/JS) into Elementor-compatible WordPress themes.
Software Developer (Internship)
New Technology s.r.l.Internship focused on analyzing and resolving bugs (bug fixing) within existing software applications, significantly improving overall stability and efficiency. I collaborated with the IT team to design and implement new features, applying rigorous testing and debugging methodologies in a structured development environment.
Junior Developer (Work-Study Program)
New Technology s.r.l.Work-Study Program (120 hours) representing my first direct experience in a corporate IT setting. I supported the development team with operational programming tasks, gaining hands-on knowledge of team dynamics, software development workflows, and industry best practices under the mentorship of senior developers.
Projects
Work in Progress...
I am currently polishing some personal projects to make them public. In the meantime, feel free to explore my repositories, university exercises, and the source code of this portfolio directly on GitHub.
Visit my GitHub ProfileHow I Can Help
From custom web development to business process automation: every project starts from a concrete goal, not a template.
High-Performance Landing Page
One page, one goal: turning visitors into real leads.
Custom Multi-Page Website
A website built around you, without the limits of a generic CMS.
Core Web Vitals Optimization
Less waiting, more conversions: measurable performance, not promises.
SEO, GEO & Generative Search
Get found by Google and cited by AI assistants.
Migrations & Technology Restyling
From an old, slow site to a modern architecture — without losing your rankings.
Custom Software & Automation
Custom tools that make your processes work harder, not your team.
From the Blog
Practical guides on SEO, performance, and web development, written by someone who builds websites every day.

Edge Computing and CDNs: How to Bring Your Astro Site Closer to Users
How to cut TTFB below 50ms with Edge Computing, CDNs, and Astro's SSR adapters on Cloudflare, Vercel, and Netlify.

Advanced Lazy Loading: Images, Components, and Modules in Astro
Beyond loading='lazy': Intersection Observer, client directives, and dynamic imports in Astro.

Content Security Policy (CSP): How to Protect Your Site from Attacks
How to configure a robust CSP in Astro: HTTP headers, essential directives, and testing safely in production.
Frequently Asked Questions
The most useful answers before you reach out, taken straight from the blog.
Why is there such a large price gap between web developers?
The price difference reflects standard low-cost templates versus engineered, custom-coded strategic platforms built for high performance, deep SEO, and high conversion rates.
Read more →What are the hidden costs of cheap websites?
Cheap sites act as a 'sunk cost': they are poorly optimized, slow, generic, and will cost you thousands in lost customers and tarnished brand reputation over time.
Read more →What are the standard phases of custom web development?
The process includes 5 key steps: Discovery & Strategy, UX/UI Architecture, Technical Engineering, Quality Assurance (QA) Testing, and Deployment.
Read more →Do you provide post-deployment support and training?
Yes, every digital project handover includes technical documentation, team training, and automated CI/CD pipeline setup for ongoing maintenance.
Read more →What is included in a professional maintenance retainer?
A solid plan provides total peace of mind: routine vulnerability patching, Core Web Vitals monitoring, API functionality checks, and guaranteed disaster recovery backups.
Read more →What exactly happens right after I contact you?
We start with an in-depth discovery call (or a coffee, if you're in the Marche region) to analyze the bottlenecks in your current workflow and the must-have features for a first release, before any code or quote is discussed.
Read more →