Hi, my name is
David Castagneto.
Full Stack Web Development and Cybersecurity.
Software Developer @ Securitas Direct by Verisure, currently studying Cybersecurity in Masterschool Academy.
About Me
I'm David Castagneto, a software developer at Securitas Direct by Verisure. I work on enhancing the Genesys Cloud Workspace software to improve efficiency and satisfaction in contact centers. My toolkit includes Python, JavaScript, Node.js, PySide2, and QML, which I use to craft user-friendly and innovative solutions. I also prioritize cybersecurity to ensure our data remains safe and secure. I'm here to make a difference with technology!
Here are a few technologies I’ve been working with recently:
- JavaScript (ES6+)
- Python
- React
- Fast API
- Node.js
- QML

Where I’ve Worked
Software Developer @ Securitas Direct
September 2017 - present
- Development of scripting tools and subsequent maintenance for integrations within the Genesys platform.
- Resolution of Technical Inquiries.
- Development of Tools for Internal Use
Some Things I’ve Built
Featured Project
Reform Budget
ReformBudget is a desktop application built with Python, leveraging PySide2 for its user interface and dotenv for environment configuration. It provides an intuitive solution for client and budget management. This application saves the user data, clients, and budgets in SQLite3 DB
- Python
- QML
- Pyside6
- SQLite
Featured Project
AutoPark
Python program to automate booking parking spaces in a web application for a parking garage on weekdays. This Python script uses Selenium to open the browser, log into the web application, and retrieve the necessary tokens from the localstore. Once the token is obtained, it will be used to send requests to the server and reserve a parking space in the private garage. Once reserved, it will send the details of the booked space via Telegram
- Python
- Selenium-webdriver
- telegram-bot
Featured Project
Pinterest Clone
This is a React web application that works similarly to Pinterest and is based on this repository. It was created using the JS Mastery tutorial and is hosted at the following link: Abigael Memories
- React
- Sanity
- HTML
- Tailwind CSS
Featured Project
LinkKeeper App
LinkKeeper is a web application designed to allow users to save and manage a personal collection of links. Built using React for the frontend and Node.js for the backend, this application offers a simple and efficient solution for storing important links, accessible from anywhere. With the option of traditional authentication or through a Google account, LinkKeeper provides a secure and personalized user experience.
- Node
- React
- Javascript
Other Noteworthy Projects
view the archiveFilm Finder Application
A web-based movie discovery application designed to recommend random films based on genre selection. Users will have the flexibility to choose from an array of genres, as well as the capability to like or dislike a film in order to receive further suggestions.
This project is developed as part of Codecademy's Backend Engineering curriculum. In order to test this app, run npm start after install the dependencies
Task Manager Application
This is a command-line interface (CLI) application developed in NodeJS that allows users to create, mark, unmark, and delete tasks. The tasks entered by the user are saved in a .json file located in the database folder. The application is based on Fernando Herrera's Node course on Udemy.
Originally developed for CommonJS, it has been modified to be used with the ECMAScript Modules (ESM) module.
Django Studybuddy
This application, developed in Python using the Django framework, allows users to create study rooms centered around a variety of subjects. It is inspired and built upon an in-depth tutorial by Traversy Media.
Tiger Team Guide
Didactic Guide for Data Handling for the Tiger Team Technical Department.
Pinterest Clone
A Web Social Media Application - Pinterest clone
Web Social Media Application Clone
A Web Social Media Application Clone - Sociopedia, developed thanks to a tutorial from YouTuber EdRoh.
What’s Next?
Get In Touch
Please feel free to contact me and I will respond as soon as possible. I am always open to exchanging ideas.
Say Hello