London, United Kingdom · Available for software engineering opportunities

Jaskirat SachdevaSoftware Engineer

I am a Software Engineer at Leonardo and a First Class (80%) Computer Science graduate from Royal Holloway, University of London. I enjoy designing and building reliable software across embedded systems, realtime tools, modern web applications and AI-focused projects.

Profile
Software Engineer at Leonardo
First Class Honours (80%) in Computer Science
Embedded C++, Python & Javascript
AI and Embedded Software Enthusiast

About

Engineering reliable software with modern execution.

My experience spans the full software lifecycle, from requirements engineering and software architecture through to C++ development, TDD/BDD-based testing, host & target based validation, documentation and CI pipeline delivery. I am particularly interested in embedded software, AI engineering, cloud-native applications and data visualisation & analysis.

What I focus on

I focus on building reliable, maintainable software that connects strong engineering principles with real user value. I’m especially interested in embedded systems, real-time data, telemetry, developer tools, interactive dashboards, protocol parsing, automation and AI-assisted workflows. I enjoy working on projects where performance, clarity, testing and clean architecture matter just as much as the final user experience.

Core skills

C++PythonJavaScriptTypeScriptReactNext.jsJavaHaskellCADADjangoFlaskNode.jsExpressHTML/CSSWordPressSQLpandasMatplotlibNumPyDockerKubernetesOpenShiftCI/CDServerlessGitGitHubAzure DevOpsCMakeCatch2Visual StudioVS CodeIndexedDBGDALHTML5 CanvasService WorkersEmbedded SoftwareSoftware ArchitectureTelemetryAI Engineering

Experience

Work experience

A snapshot of my professional experience across embedded defence software, Agile delivery, CI/CD, web development and digital transformation.

09/2024 - Present

Software Engineer

Leonardo

  • Contribute to the end-to-end software development lifecycle for embedded defence systems, including requirements engineering, feature design, software architecture and C++ development.
  • Participate in lab-based testing, BDD-based test implementation, documentation and system validation activities to support robust and maintainable software delivery.
  • Build and maintain CI pipelines to streamline software quality assurance and delivery across engineering teams.
  • Take on Scrum Master responsibilities, including facilitating stand-ups, retrospectives and team delivery ceremonies.
1
11/2023 - 12/2023

Mentee

Microsoft Mentorship Program

  • Completed a competitive five-week mentorship programme focused on Azure integration, project management and professional development.
  • Contributed to a highly commended project recognised for innovation and practical real-world application.
  • Developed research, presentation and collaboration skills under the guidance of experienced Microsoft mentors.
  • Explored software engineering career pathways and strengthened understanding of cloud-focused project delivery.
2
06/2020 - 08/2024

Junior Web Designer

AAA Emporia Limited

  • Led the development and optimisation of e-commerce product listings using WordPress to improve online presentation and usability.
  • Enhanced user experience through website design improvements and structured product content updates.
  • Supported e-commerce operations by improving the quality, consistency and performance of online listings.
  • Contributed to increased online sales through better digital presentation and operational website improvements.
3
06/2020 - Present

Web Designer & Digital Marketing Volunteer

Sikh Wisdom

  • Support the digital transformation of Sikh Wisdom through website development, content updates and SEO-focused improvements.
  • Helped increase website traffic and user engagement, reaching around 4K monthly visits.
  • Work on digital marketing, search visibility and website usability to improve the organisation's online presence.
  • Maintain and improve web content to support community outreach and user engagement.
4

Portfolio

Selected projects

A selection of personal, university and technical projects showcasing my work across full-stack development, embedded-style systems, real-time data, AI, cloud deployment and interactive web applications.

Portfolio Website preview
Personal

Portfolio Website

Designed and developed a responsive personal portfolio website using React and modern frontend practices to showcase projects, skills, experience and professional achievements.

ReactJavaScriptHTMLCSSResponsive Design
Car Dealership Web Application preview
PersonalFeatured

Car Dealership Web Application

Developed and deployed a full-stack car dealership web application using Django, React and Node.js, with authentication, dynamic pages, MongoDB services and cloud-native deployment features.

DjangoReactNode.jsMongoDBDockerKubernetesIBM Cloud
Offline HTML5 Maps Application preview
UniversityFeatured

Offline HTML5 Maps Application

Final year project building an interactive offline map application using HTML5 Canvas and IndexedDB, with geolocation, dynamic search, distance calculation, zooming and panning.

HTML5CanvasIndexedDBJavaScriptGDALService Workers
React Web Application using Spotify API preview
PersonalFeatured

React Web Application using Spotify API

Developed Jammming, a React web application that allows users to explore the Spotify library, create personalised playlists and save them to their Spotify accounts using the Spotify API.

ReactJavaScriptSpotify APIHTMLCSSGit
Platform Game - Team Games Project preview
University

Platform Game - Team Games Project

Worked in a four-person team to build a side-scrolling platform game where a monkey collects coconuts while avoiding bombs, with health, scoring and gameplay systems.

PythonGame DevelopmentGitTeam Collaboration
Postfix/Infix Calculator Application preview
University

Postfix/Infix Calculator Application

Built a calculator application for infix and postfix expressions using Java, JavaFX and Maven, applying test-driven development with JUnit and SDLC best practices.

JavaJavaFXMavenJUnitTDDGitflow
Restaurant Management System Web App preview
UniversityFeatured

Restaurant Management System Web App

Co-led a team of nine to develop a restaurant management system using Python Flask, SQLAlchemy and HTML/CSS, implementing client user stories and backend database models.

PythonFlaskSQLAlchemyHTMLCSSTrelloAgile

Credentials

Certifications

Professional certifications and continuous learning across Agile delivery, full-stack software development, cloud-native engineering, DevOps and applied artificial intelligence.

Coursera · IBM

AI Engineering (IBM Professional Certificate)

11/2025 - Present

Currently completing a 13-course IBM professional certificate covering machine learning, deep learning, neural networks and generative AI, with practical work using TensorFlow, PyTorch, Keras, Hugging Face, LangChain and Gradio.

Scrum Alliance

Certified ScrumMaster® (CSM)

09/2025

Completed Certified ScrumMaster training and certification, covering Agile principles, Scrum facilitation, sprint planning, backlog refinement, stakeholder communication and removing impediments for high-performing teams.

Coursera · IBM

IT Scrum Master (IBM Professional Certificate)

02/2025 - 07/2025

Completed an IBM professional certificate covering Agile project management, Scrum facilitation, DevOps, IT fundamentals and the software development lifecycle, including scenario-based projects and a Scrum Master capstone.

View certificate

Coursera · IBM

Full Stack Software Developer (IBM Professional Certificate)

06/2024 - 07/2024

Completed a professional certificate covering front-end and back-end technologies including Node.js, React and Django, alongside cloud-native tools such as Docker, Kubernetes, CI/CD, containerisation and microservices.

View certificate

Contact

Let’s Connect!

I’m always open to discussing software engineering opportunities, technical projects, collaborations or anything related to embedded systems, AI and modern software development.