Principal Software Engineer · Technical Lead · AI Consultant

Software architecture, product development and AI consulting.

I’m Francesco Petrungaro. I help companies define technical roadmaps, design software architecture and turn product ideas into working applications. I work closely with designers and developers on the user experience, lead engineering teams and write code.

I also help teams adopt AI, build workflows, and integrate AI into their products and development processes.

AI-assisted. Human-led.

Experience

Nearly 20 years of engineering experience

I have worked on products for Formula 1, EE, E.ON, HSBC and Stonegate Group, including during my time at IBM and Digitas. My experience includes more than 15 years in mobile development, alongside software architecture and team leadership.

Services

How I can help

I can help you set the technical direction, work with your team on the product or develop an AI solution for a specific problem.

Architecture & Technical Leadership

Technical roadmaps, architecture reviews and decisions about what to build, improve or replace.

I lead developers, review code and help product and engineering teams agree on priorities, costs and delivery plans.

Product Development & UX

From product ideas and prototypes to applications ready for release.

I work with designers on UI, interactions and usability, then build and refine the software. My deepest experience is in iOS, iPadOS and macOS, including performance, data and synchronisation.

AI Consulting & Automation

I help teams adopt AI, build workflows, and integrate AI features into products.

My work includes Claude Code, Codex, MCP, coding agents, RAG and local models. I define what each tool can do and how to check its results.

Working together

How I work

We start with what you need to achieve, the software you already have and the time available. I review the main technical questions, test ideas where needed and work with your team on the implementation.

I led the technical direction of Apple apps and built AI features that run on the device. I also built AI workflows for QA issue triage, structured GitHub issue creation and initial code reviews.

My recent full-stack work includes secure editorial systems built with TypeScript, React, Next.js, Cloudflare Workers and SQL-backed workflows, with role-based access and GitHub-integrated review.

  • Agree on what to build and how to check it.
  • Choose tools and architecture that fit the project.
  • Review changes before they reach users.

I also teach developers and technical leads. Visit Bytes Cove Academy

LinkedIn References

References

References from people I have worked with.

Lloyd Tuckey

Head of Technology at Digitas UK

Francesco is an exceptional technician and mobile developer. He has deep expertise in iOS and mobile architectures in general and is also able to solve the hardest problems effectively leading to positive outcomes.

On top of his exceptional capability, he is great to work with: highly collaborative, leads by example and delivers high quality work under pressure.

I would work with Francesco again tomorrow!

Gary McCarville

Delivery Project Executive at IBM

I worked with Francesco on a number of high-profile mobile banking projects during his time at both Monitise and IBM. He is an exceptionally talented developer with a very disciplined approach to his work and a great eye for detail. His technical deliveries are flawless and he has great depth and breadth of knowledge.

Moreover Francesco is a joy to work with, a better team player you just will not find, he developed great relationships not only with his peers but business stakeholders, and throughout his tenure was held in the highest of regard.

Artur Tworzydlo

Mobile Technical Architect at Digitas UK

Francesco is an excellent iOS team lead and it was evident especially when we worked together in the Formula 1 project. He guided the team through complex technical challenges, ensuring that the project was not only completed successfully but also exceeded client expectations.

In addition to his technical skills, Francesco possesses excellent communication and collaboration abilities.

I witnessed how positively he facilitated communication and problem-solving within the team…

Insights

Latest articles

Articles on software development, AI and leading technical teams.

What do you need to build or improve?

Tell me what you’re working on and where you need help.