Skip to content
Gennaro Borrelli

About

About

I’m Gennaro Borrelli — an independent technology consultant with over two decades of professional experience in software engineering and data systems.

My background spans software engineering, data engineering, artificial intelligence, and systems architecture. I have worked in senior technical roles including Technical Lead and Solution Architect, designing and reviewing systems where correctness, performance, scalability, and long-term maintainability are non-negotiable.

This site is not a portfolio.

It is a working notebook.


Professional Background

I began programming at an early age, working close to the hardware and on constrained systems. That early exposure shaped how I think about software: not simply as code, but as behaviour at runtime.

Over time, that foundation developed into a professional career covering:

Today I work as an independent consultant and hands-on solution architect, helping teams design systems that are defensible, observable, and fit for real-world production use.


Teaching Philosophy

Most technical education focuses on syntax.

I focus on reasoning.

My courses and writing emphasise:

Tools change.

Foundations do not.


Languages, Data & Platforms

Programming Languages

C, C++, C#
Java, F#
Python
JavaScript, TypeScript
Assembly (ASM, MASM, C MASM macros)

Databases & Query Languages

SQL, T-SQL
MySQL
PostgreSQL

Data, AI & Cloud Platforms

Microsoft Azure
Amazon Web Services (AWS)
Google Cloud Platform (GCP)
Applied AI workflows in enterprise environments

I have extensive experience across enterprise data platforms, relational systems, and distributed architectures.