Chi Sono
Mi chiamo Giuseppe Di Grande, sono nato nel 1973 e vivo ad Avola (Siracusa). Ho un diploma in Scienze Sociali e un'esperienza quarantennale nel settore informatico e nello sviluppo software.
Ho iniziato a programmare nel 1985, quando ho messo le mani sul mio primo home computer. Nei primi anni Novanta ho lavorato come grafico pubblicitario per una televisione privata siracusana. Nel 1995 ho perso la vista.
Dal 2013 sono vegano — e oggi mi domando perché non lo sia diventato prima.
La programmazione è il mio principale mezzo espressivo, ma non l’unico. Non amo restare confinato in ruoli predefiniti. Le sfide mi attraggono: più sono grandi, più mi spingono a dare il meglio.
Le mie competenze sono multidimensionali e si estendono oltre l’informatica.
Se desiderate collaborare con me per sviluppare un progetto o far crescere un’idea, potete Scrivermi da qui.
Competenze Informatiche
Oggi le tecnologie sono troppe per poterne essere globalmente competenti. Questo non è un problema: impararne di nuove non rappresenta un ostacolo. Avendo una formazione a basso livello, prediligo le profondità dei sistemi operativi e dell’hardware, ma mi appassionano anche le tecnologie più astratte. Di seguito elenco alcune delle mie principali competenze informatiche:
- Expert in Windows API programming and low-level system integration
- Specialist in braille systems, tactile graphics, and inclusive design
- Advanced knowledge in printer and embosser control, printing and embossing systems
- Specialist in text encoding, Unicode, and character set management
- Expert in scanner integration and image preprocessing techniques
- Developer of systems for synthetic speech, sound analysis, and voice interaction
- Accessibility and usability expert for blind and visually impaired users
- Creator of innovative methods for teaching, reading, and writing in classical languages for blind users
- Software architect and author of Biblos, a complete word processor for inclusive publishing
- Advocate and educator in assistive technologies and accessible publishing
Hardware e Linguaggi di Programmazione
Ho conosciuto e utilizzato a fondo diversi sistemi hardware e linguaggi di programmazione. Altri li ho esplorati più superficialmente. Ho anche ideato un linguaggio di programmazione funzionale al disegno vettoriale per la grafica tattile. Oggi il mio linguaggio principale è Delphi, mentre questo sito è stato realizzato in ASP.NET e C#. Posso utilizzare qualsiasi linguaggio e apprendere facilmente nuovi ambienti hardware e sistemi operativi.
- Commodore 64
- Commodore Drive 1541
- Commodore Amiga
- Pc IBM/Compatible
- Audio Device Gravis Ultrasound
- Audio Device Sound Blaster
- MOS Microprocessor 6510
- Microprocessor Motorola 68000
- Microprocessor Intel 80x86/Pentium
- CBM Basic
- LM 6502/6510
- Amiga Microsoft Basic
- Amiga AMOS
- Assembly Motorola 68000
- BATCH Scripting Language
- Microsoft Quick Basic
- Borland Turbo Pascal
- Assembly Intel 80x86
- Delphi
- JFW Scripting Language
- Hyper Text Markup Language
- Java Script
- Cascade Style Sheet
- VBS and Asyncronous server pages (asp)
- C Sharp and ASP DOTNET
- Java and Android
- Python