< Hi, I'm Lindani
and I'm a data &
software engineer />

< Hi, I'm Lindani
and I'm a data &
software engineer />

01/

Software engineering

Over 4 years, I've built full-stack applications and internal systems using JavaScript, Python, and Microsoft Azure, driven by a desire to deliver solutions that are both intuitive and reliable. My work in regulated environments has shaped my approach - where security, compliance, and thoughtful UX inform every decision.

I'm committed to continuous learning and seeking opportunities to build impactful products that bridge technical depth and user experience - creating digital products that solve real problems for users.

I recently read 'Hello World' by Hannah Fry. 📚

Epoch team members
Epoch team members

data engineering

My journey into data engineering came from building systems where robust data foundations directly impact how organizations work. I've designed production pipelines, automated workflows, and reporting infrastructure using Python, SQL, and Azure - supporting high value operations.

Working in regulated environments taught me that data quality, security, and compliance aren't optional - and that discipline now informs how I approach every layer of data systems. I bring a unique perspective that bridges backend complexity and business impact, building solutions that transform raw data into meaningful insights.

I'm seeking opportunities to create scalable data products, contribute to cross-functional teams, and help shape how organizations deliver reliable, data-driven decisions.

I am currently reading 'Lying Numbers' by Hugh Barker. 📚

02/

Recent
Projects

03/

work
experience

01

Data Engineer, Imperial College London — 2024–Present

Rebuilt legacy encryption system by reverse-engineering undocumented C# DLLs and migrating logic to Python, delivering GDPR compliance and maintainability for high value research data. Automated SQL and Python workflows, cutting manual reconciliation by 70% and improving accuracy. Resolved inconsistent schemas through cross-functional workshops to standardise data models. Implemented role-based access controls, secure version control, and conducted unit, system and UAT testing to ensure reliability. Documented processes in Confluence and trained teams to independently maintain infrastructure.

01

Data Engineer, Imperial College London — 2024–Present

Rebuilt legacy encryption system by reverse-engineering undocumented C# DLLs and migrating logic to Python, delivering GDPR compliance and maintainability for high value research data. Automated SQL and Python workflows, cutting manual reconciliation by 70% and improving accuracy. Resolved inconsistent schemas through cross-functional workshops to standardise data models. Implemented role-based access controls, secure version control, and conducted unit, system and UAT testing to ensure reliability. Documented processes in Confluence and trained teams to independently maintain infrastructure.

01

Data Engineer, Imperial College London — 2024–Present

Rebuilt legacy encryption system by reverse-engineering undocumented C# DLLs and migrating logic to Python, delivering GDPR compliance and maintainability for high value research data. Automated SQL and Python workflows, cutting manual reconciliation by 70% and improving accuracy. Resolved inconsistent schemas through cross-functional workshops to standardise data models. Implemented role-based access controls, secure version control, and conducted unit, system and UAT testing to ensure reliability. Documented processes in Confluence and trained teams to independently maintain infrastructure.

02

Junior Software Engineer, Imperial College London — 2022–2024

Led development and implementation of applications using Power Portal and JavaScript to optimise form requests for the College's laboratories, equipment management and events. Demonstrated problem-solving by collaborating with stakeholders to identify and resolve often-overlooked issues. Managed data via models in Excel, Visio and Dataverse, improving understanding of data architecture. Gathered requirements with a focus on UI design, responsiveness and accessibility. Led testing phases to ensure system integrity through comprehensive pre-deployment checks in the production pipeline.

02

Junior Software Engineer, Imperial College London — 2022–2024

Led development and implementation of applications using Power Portal and JavaScript to optimise form requests for the College's laboratories, equipment management and events. Demonstrated problem-solving by collaborating with stakeholders to identify and resolve often-overlooked issues. Managed data via models in Excel, Visio and Dataverse, improving understanding of data architecture. Gathered requirements with a focus on UI design, responsiveness and accessibility. Led testing phases to ensure system integrity through comprehensive pre-deployment checks in the production pipeline.

03

ACS Lead Hackathon Organiser, Imperial College London — 2023

Worked closely in a small team to organise a hackathon aimed at inspiring young developers from diverse ethnic backgrounds. Included a cash prize to add an exciting incentive. Secured thousands of pounds of funding through negotiations with sponsors for our initiatives. Scouted and coordinated with renowned industry guest speakers by crafting detailed proposals outlining their roles and benefits. Volunteered during the event to assist participants in coding workshops, offering support to enhance their learning experience.

03

ACS Lead Hackathon Organiser, Imperial College London — 2023

Worked closely in a small team to organise a hackathon aimed at inspiring young developers from diverse ethnic backgrounds. Included a cash prize to add an exciting incentive. Secured thousands of pounds of funding through negotiations with sponsors for our initiatives. Scouted and coordinated with renowned industry guest speakers by crafting detailed proposals outlining their roles and benefits. Volunteered during the event to assist participants in coding workshops, offering support to enhance their learning experience.

04

Student Volunteer, NMPAT — 2019-2020

Tailored my approach to each child’s unique needs, ensuring their experience was enhanced whilst minimizing any potential stress or discomfort. Due to the special needs of the children, I refined my communication methods appropriately to contribute to making a more inclusive and effective learning environment.

04

Student Volunteer, NMPAT — 2019-2020

Tailored my approach to each child’s unique needs, ensuring their experience was enhanced whilst minimizing any potential stress or discomfort. Due to the special needs of the children, I refined my communication methods appropriately to contribute to making a more inclusive and effective learning environment.

04/

My stack

Console.log('Hello!');

Console.log('Hello!');