Leadership & Mentorship

Leadership, for me, is about empowering others to grow. I focus on:

  • Coaching and mentoring – Helping individuals develop their skills and confidence.
  • Breaking perceived limitations – Encouraging people to push beyond what they see as their glass ceiling.
  • Delegating growing responsibilities – Giving team members increasing leadership roles.
  • Creating a supportive growth environment – Ensuring that people not only advance in skills but also in their capacity to lead.

I take great satisfaction in seeing people grow, and I invest heavily in mentorship. Watching team members evolve into strong, independent leaders is one of the most rewarding aspects of my work.

Software Engineering

Deep expertise in backend, frontend, and full-stack development, with hands-on experience in:

  • Python & Django – Scalable backend development, REST APIs, and high-performance systems.
  • React & TypeScript – Frontend development, component-based architectures, and UI engineering.
  • C# & Objective-C – Experience with desktop applications, legacy systems, and mobile app development.
  • Swift – iOS development, particularly for health applications.
  • The Classics – Visual Basic, Pascal and C

Data Engineering

Strong experience in building and optimising data architectures, including:

  • SQL & PostgreSQL – Database design, query optimisation, and performance tuning.
  • ETL Pipelines – Data transformation, extraction, and automation.
  • PySpark – Scalable data processing for large datasets.
  • Data Warehousing – Designing and managing enterprise data solutions.

AI & Automation

I leverage AI-assisted development to enhance engineering workflows and optimise data-driven decision-making:

  • AI-assisted coding – Using AI tools to accelerate software development and debugging.
  • Machine learning pipelines – Automating data science workflows.
  • Automation – Optimising business processes and reducing manual effort through scripting and AI-driven workflows.

Business Analysis & Product Strategy

My role extends beyond technical execution to strategic product envisioning and business analysis:

  • Product envisioning – Defining long-term product direction and technical roadmaps.
  • Technical roadmaps – Aligning engineering efforts with business and product goals.
  • Requirement gathering – Translating business needs into actionable engineering solutions.