Hi, my name is
Pierini Daniele
Software and web developer
- pierini.daniele95@gmail.com
- linkedin - pierini daniele
- fiver.com - pierinid
- freelancer.com - pierinid
About me
I am a software and web developer based in Rome, with an experience of over 3 years in business and industrial fields.
I am a software and web developer based in Rome, with an experience of over 3 years in business and industrial fields.
I design professional solutions for business and industrial applications.
Over the years I have gained experience in development of applications for various purposes: office, corporate and industrial. Each area has taught me the most important aspects to consider, such as efficiency in the office environment, information security in the corporate environment, and personnel safety in the industrial environment.
Another important aspect for the success of a job is understanding the requirements and needs of the customer. Correctly identifying the fundamental points of a project means completing it quickly and successfully.
What I do
From understanding your needs, designing a blueprint and delivering the final application, I do everything that falls in between these lines.
DEVELOPMENT
The applications I develop aim to satisfy customer requests, without renouncing to intuitive and easy-to-use software.
UI/UX Design
An effective UI/UX is what captures attention and spreads a clear message. I make sure the design is innovative and neat with all of this.
Automation
An important goal is the automation of boring and repetitive tasks. Automating small everyday actions has a big impact in terms of productivity.
AI
Master's degree exams and various work experiences have given me experience in various fields of artificial intelligence, including object detecion and image generation.
2D/3D CAD
The simplest method of making parts for prototypes, hobby or low-cost projects is the modeling of objects for 3D printing. Depending on the application, it is possible to choose filaments capable of withstanding thermal and/or physical stress.
PLC
In the field of automation, prototype systems and industrial systems, there is always a need for a PLC. Thanks to these programmable devices it is possible to make any type of action more efficient and extremely precise.
Integration
Often there is the need to integrate systems of different nature or third-party systems with each other. In most cases, proprietary software is not designed to integrate with other software, so some features already present in the application in use are exploited to communicate with ad hoc solutions.
Prototyping
To carry out some operations it is not said that there is a device on the market. Designing a system that solves this problem can lead to significant time savings and increased profits.
CNC Machines
Accuracy is often a prerequisite for the success of a particular project. The use of a numerical control machine allows to obtain these results with an infinitesimal error.
Portfolio
Some applications that I developed
(2024) Ape Sentinella - Academic project
APE SENTINELLA is an initiative of Ecologia Viterbo which launched a biomonitoring program in 2019, entrusting around 1.2 million bees with the role of environmental “sentinels”. This project involves the areas surrounding the waste treatment plants managed by the company.
The heart of the application is the detection of data relating to air quality such as: Ozone, PM2.5, VOC and CO2, which allow determining the suitable environment for the positioning and survival of bees. The data is sent to a DB which shows it on the web page dedicated to the project, which can be reached at the following link.
Below you can see a clip of the public live broadcast on Twitch, which can be reached at the following link.
The bright change seen during the clip is feedback from the system that occurs every minute to communicate that everything is working correctly.
(2022) MagnetoAgri - Academic project
HMI interface for a resistive touchscreen, capable of sending the necessary parameters and commands to a microcontroller via serial protocol. The touchscreen (Nextion) was programmed using a proprietary instruction set, while the microcontroller (Arduino) was programmed using the C++ language.
(2022 - ) Process management "like"
Application for the management of industrial processes, composed of different types of inputs. The program takes into account customers and is able to match the data to the correct customer. The final data is sent to the management system used by the company.
(2021) Transplanter manager
Application to manage a transplanting machine. The program intercepts customer orders placed in a shared folder on the corporate LAN and loads the data into the table below. The machine is constantly monitored via the ModBus TCP/IP system and the status of the components is shown in the list via the color of the icon: green, yellow or red. It is possible to create jars from which the program will take the information to transmit to the machine. Finally, it is possible to create templates for the labels that will be printed at the end of the processing using a thermal printer. Also in this case the application interfaces with third-party software, which is a company management system.
(2021) Linear slider for academic purposes
Application to control a stepper motor which move a sled mounted on a worm screw. A microscope was installed on this sled to monitor the growth of the trees through a circular section of the trunk. The program is able to autonomously move the sled by a predetermined measure, or to move the sled at will using the joystick on the interface. The number of steps taken by the motor is saved in order to return the slide to the exact position where a measurement was taken. The various records saved in the table below can be exported to PDF, Excel or CSV. Limit switches have been installed on the slide to prevent excessive movement by the motor. Table records can be sorted by column. The program interfaces with the third-party program supplied with the microscope, in fact it is possible to set the program executable path from the box above.
Tech I use
General Skills
Specific Skills
My Experience
2021-
ENERGETHICAE Srl
Software developer
AI model development, business and industrial desktop application development, business and industrial plant automation, PLC programming and prototype development.
- AI based fruit object detection;
- oil mills automation;
- scientific equipment;
- industrial equipment;
- software integration;
- 3D printing;
- 2D/3D CAD;
- PLC programming;
- BMS software.
Link: energethicae.com
2021
University
Scholarship in engineering and electronics
Scholarship at the University of Tuscia in the engineering and electronic fields in the MagnetoAgri project, in collaboration with the University "La Sapienza" in Rome. The focus of the project is to treat plants with a magnetic field to activate plant defenses against pathogens.
Link: UNITUS – magnetoagri
Link: sites.google.com/magnetoagri
2021
Career
Training 4.0
Collaboration in the field of training 4.0 regarding the topics of man-machine interface, big data, cloud computing and data security.
2020-2021
University
Master Degree in Computer Science
University of "La Sapienza" in Rome.