Shahila Sʜɪғαɴɪ

Software Engineering Undergraduate | AI/ML Enthusiast

I'm a Software Engineer

Hi, I'm Shifani. I'm a fourth-year Software Engineering student, and AI is the thing I keep coming back to. I like building things that work, then working out how to make them smarter. Have a look around.

About Me

A Software Engineering student with a serious soft spot for AI.

I build things properly, then ask how AI could make them better.

I'm Shahila Shifani, a fourth-year BSc (Hons) Software Engineering undergraduate at Saegis Campus. Software engineering taught me how to build things the right way. AI is what makes me want to keep building.

My main interest is Artificial Intelligence, especially Machine Learning, NLP, Generative AI, Large Language Models and AI-powered applications. I enjoy looking at a real problem and asking, "Could AI make this easier?" Sometimes the answer is yes. Sometimes it's a very educational no.

Right now I'm learning by doing: projects, research, self-study and a healthy amount of experimenting. I'm looking for internships in AI/ML, AI research and development, Software Engineering and Data Science.

Academic background

BSc (Hons) in Software Engineering at Saegis Campus, currently in Year 4.

Technical interests

AI, Machine Learning, NLP, Generative AI, LLMs and AI-powered applications.

Career direction

AI/ML first, with Software Engineering, Data Science and AI research all on the map.

How I work

I break big problems into small steps, read, experiment, and improve as I go.

Why Hire Me?

What I can bring to an internship team.

AI-Focused Learning

I'm actively building my knowledge in AI, Machine Learning, NLP, Generative AI and LLM-based applications.

Practical Project Experience

I work on practical projects to see how software and AI ideas can solve real problems.

Research Mindset

I like exploring problems, reading about new technologies, trying ideas out and learning through research.

Adaptability

I'm happy to learn unfamiliar tools, sharpen my technical skills and take responsibility for the tasks I'm given.

Problem-Solving Approach

I enjoy breaking complex problems into smaller steps and finding practical solutions.

Continuous Growth

There's always something new to learn. I keep improving through projects, technical communities, courses and certifications.

If your company is looking for someone like me — an AI-focused Software Engineering undergraduate who is curious, willing to learn, and ready to contribute — just DM.

Education & Experience

Study, training and the software projects I've worked on. Each item is labelled so it's clear what kind of work it was.

Education

Undergraduate degree

BSc (Hons) in Software Engineering

Saegis Campus, Sri Lanka

Nov 2023 – Nov 2027 (expected) · Year 4

Diploma

Diploma of Information Technology

ESOFT Metro Campus

Diploma

Diploma in English Language

ESOFT Metro Campus

Certificate course

Certificate Course in Spoken English

IHRA, University of Colombo

Experience

University project

Career Guidance Unit (CGU) Web Application

Saegis Campus · 2025 – 2026

Built backend CRUD operations and MySQL integration in PHP, added JavaScript and REST API features, supported administrative workflows, and did functional testing and debugging.

Team project · in development

Saegis Campus University Website

Software Engineering team project

Responsive front-end layouts, faculty landing pages and reusable UI components, plus support on the admin panel (PHP, Laravel, JavaScript, Bootstrap, MySQL). Collaboration through Git and GitHub.

Earlier training

Banking Associate Trainee

Nations Trust Bank PLC · 2021

Projects

Seven projects, each with its real status. "In Development" and "Planned" mean exactly that. Dashed buttons are links I haven't added yet.

Generative AIIn Development

DocuMind

RAG document assistant

A Retrieval-Augmented Generation assistant I'm building: upload a PDF, ask questions, and get answers grounded in the document. It's the project where I'm learning embeddings and vector search properly.

PythonLLM APIsEmbeddingsFAISS / ChromaDBFastAPIStreamlit
Business IntelligencePlanned

Power BI Sales Dashboard

Sales performance analytics

A dashboard idea for looking at sales, revenue and profit by month, year, region and product category. Planned, not started yet.

Power BIExcelSQLPower QueryDAX
Data AnalyticsCompleted

Student Performance Analysis

Exploratory data analysis

An exploratory analysis of student exam scores: cleaning the data, comparing groups, and finding which factors go along with higher scores. It's an analysis project, and predictive modelling is a next step I haven't built yet.

PythonPandasNumPyMatplotlibSeabornJupyter Notebook
Data AnalyticsCompleted

Customer Shopping Behavior Analytics

Python and Power BI

An analysis of customer shopping data to understand purchasing patterns and spending trends, finished with an interactive Power BI dashboard.

PythonPandasSQLPower BIExcel
Data AnalyticsCompleted

HR Employee Attrition Analytics

HR data analysis

An analysis of employee data to see where attrition happens across departments, job roles and employee characteristics, presented in a Power BI dashboard.

PythonPandasSQLPower BIExcel

Research & Academic Work

Undergraduate research I've worked on or presented.

Ongoing

AI-Enhanced Career Guidance

Research area: AI for career guidance, Generative AI

Looking at how AI-driven approaches could recommend careers based on a student's skills, interests and academic background, and how Generative AI and prompt engineering could make guidance more personal.

Work in progress. Nothing published yet.

Presented

Optimizing Website Performance Through HCI

Research area: Human-Computer Interaction, usability

A user-centred look at usability, accessibility and website interaction quality in Sri Lankan digital services.

Abstract presented at the Saegis Undergraduate Research Symposium, 31 July 2025.

Presented

Prime Numbers in RSA Encryption for Online Banking Security

Research area: Cryptography, cybersecurity

A study of how RSA encryption uses prime numbers to protect data in secure digital banking.

Presented at the Saegis International Research Conference, July 2026.

Skills

Grouped by capability, with a separate area for what I'm still learning and no percentage bars.

AI & Machine Learning

PythonNLPNLTKScikit-learnTF-IDFModel evaluationPDF text extractionFastAPI

Data analysis & visualisation

PandasNumPyMatplotlibSeabornJupyter NotebookExploratory Data AnalysisData Cleaning

Business intelligence & databases

SQLPower BIMicrosoft Excel

Web development

PHP Laravel JavaScript MySQL HTML CSS BootstrapREST APIs

Tools, testing & open source

Git GitHubGitHub ActionsPytestRuffPostmanNode.jsFunctional & regression testing

Still learning

Learning now

Retrieval-Augmented Generation (RAG)Embeddings & vector searchLLM APIsFAISS / ChromaDBGenerative AI & prompt engineeringPower QueryDAXAzure AIAWS Cloud

Basic familiarity

Java React MongoDBFlask

Certifications & Achievements

Completed credentials are kept apart from things I'm still working on.

Completed

Completed

Create Your First Gemini Enterprise Application

Google Cloud Arcade Facilitator Program · Jun 2026

Completed

AWS Academy Graduate: Cloud Security Foundations

AWS Academy · May 2026

Completed

Microsoft AI Skills Fest 2026 Badge

Microsoft · 2026

Completed

Full Stack Web Developer and Python Programming

University of Moratuwa

In progress / learning

In Progress

Azure AI Fundamentals (AI-900)

Microsoft · preparing

In Progress

AWS Cloud Practitioner

Amazon Web Services · preparing

In Progress

Google Data Analytics

Google · working through it

Learning

Other learning

Google Machine Learning Crash Course, Google Cloud AI and skill badges, AI for Everyone (DeepLearning.AI), Microsoft Learn Azure Fundamentals path, Prompt Engineering Basics, Introduction to Git.

Achievements & recognition

Presented

Saegis International Research Conference

Saegis Campus · July 2026

Presented research on RSA encryption and online banking security.

Presented

Saegis Undergraduate Research Symposium

Saegis Campus · 31 July 2025

Presented an HCI research abstract.

Participant

Saegis Code Plus Hackathon

Saegis Campus · 2024, 2025

24-hour Agile-style team sprints building working prototypes.

Community & Memberships

Communities and organisations I learn and grow with.

Member

Microsoft Learn Student Ambassadors

Microsoft student community

A student community for learning and sharing technology, with a focus on Microsoft and AI programmes. It's a community membership, not a Microsoft job.

Microsoft Learn profile

Member

Google Developer Groups (GDG) & GDG Sri Lanka

Google Developer Groups

Member of the GDG community, learning alongside other developers in Sri Lanka.

Member

AIESEC in Saegis Campus

Youth leadership organisation

Member of the AIESEC chapter at Saegis Campus, a youth-led organisation focused on leadership and global exchange.

Member

Women Techmakers

Google community

Member of Women Techmakers, Google's community that supports women in technology.

Open Source Contributions

Contributions focused on testing, documentation, SDK examples and CI.

Eagle: Real-Time Semantic Surveillance

Merged pytest edge-case unit tests (empty event sequences, duplicate action compression) and ActionClassifier regression tests, and added Google-style docstrings.

PythonPytest

Agent-DID

Merged a Node.js SDK quickstart example (identity creation, request signing and verification) and a Python CI workflow improvement using GitHub Actions and Ruff.

Node.jsPythonGitHub ActionsRuff

Contact

Questions, ideas or opportunities are all welcome.

Contact Info

Location

Colombo, Sri Lanka

Send me a message

Have a question or an idea? Write to me here and I'll reply by email.

Sending...
Your message has been sent. Thank you!

Got an interesting idea, an AI project, or an opportunity? Let's talk.

I'm always interested in learning, building useful things, and connecting with people who enjoy exploring technology. If you think I could be a good fit for your team, feel free to reach out.