Computer Science × AI × Automation

I build software that turns manual work into systems.

Humayra Shajahan

Computer Science Undergraduate — AI, Automation & Software Engineering

Final-year Computer Science undergraduate at the University of Westminster, delivered through IIT, Sri Lanka. I build AI-powered tools, automation pipelines and software systems for real operational problems — from market reporting at a stock exchange to enterprise ERP environments.

How the work flows

01
RAW DATA
02
AI / LOGIC
03
AUTOMATION
04
HUMAN DECISION
PythonFastAPILLMOracleAutomationReports

75 min → <10 min

Manual reporting time

21 weeks

AI upskilling programme

1 year

Enterprise software engineering

5 phases

AI adoption programme

What I actually do

I work where software, AI and operations meet.

  • Building AI-powered internal tools
  • Automating repetitive operational workflows
  • Connecting LLMs with real business data
  • Designing tools for non-technical users
  • Explaining technical systems to business teams

Problem → System → Outcome

60–75 min manual reporting
Python + FastAPI + LLM + Oracle
<10 min automated report

Selected systems I’ve built

Real projects built around operational problems, automation and applied AI.

01 / Automation

Daily Market Report Generator

Automated a daily market reporting pipeline for QSE, reducing a 60–75 minute manual process to under 10 minutes with scheduled PDF delivery.

75 → <10 min

Oracle XEPythonAnthropic API
View case study
Oracle XE
Python
Anthropic API
Report Generation
PDF
Stakeholders
02 / Applied AI

Market Copilot

A retrieval and local-LLM assistant that answers market questions without cloud infrastructure.

Runs locally — Intel i3 / No GPU
View case study

Query flow

User question
ML retrieval / scoring
Local LLM
Answer
Random ForestXGBoostOllamaSQLite
03 / Internal Tools

Self-Service Report Builder

From developer-dependent reporting to self-service analytics.

Report builder — demo

Awaiting generation
04 / Enablement

21 weeks

AI Upskilling Programme

Designed for a non-technical Operations team and anchored to real market-operation use cases — teaching people to work with AI, not just deploying it for them.

01AI Fluency
02Vibe Coding
03Claude Code
04MCP
05Operational Adoption

This demonstrates that I don’t only build AI systems — I help people adopt them.

Other things I’ve built

  • Full-stack web app

    A platform-style application exploring matching and discovery flows.

  • Java, OOP

    A system for logging, tracking and resolving support tickets.

  • Java, Database Systems

    A database-backed system for managing flight and booking records.

  • Python

    A program modelling and predicting academic progression outcomes.

  • Web Development

    An awareness website built around UN Sustainable Development Goal 14.

I like solving the boring problems.

Automate before you scale.

If something happens repeatedly, it should probably become a system.

Build for the person using it.

A technically impressive system is useless if the user cannot understand it.

Constraints make interesting engineering.

Market Copilot was designed to work locally on an Intel i3 without a GPU.

Experience

  • CurrentAI / Automation

    Market Operations & Strategy

    Qatar Stock Exchange

    • AI-powered market reporting automation
    • Internal analytics tooling
    • 21-week AI upskilling programme
  • June 2025 — May 2026

    Software Engineer Intern

    IFS

    • Enterprise ERP development
    • Oracle EBR
    • SQL
    • AI adoption initiatives
    • Client demonstrations
    • User education
    • Git / SDLC
  • Feb 2024 — Mar 2025

    Research Assistant Intern

    Liulian Tech

  • June 2021 — Present

    Founder

    InkTouched

Outside the code

I also design things for people, not just systems.

Freelance Web Development

Jewellery

Client Name

Live site →

Fitness

Client Name

Live site →

Automotive

Client Name

Live site →

Founder · 2021 — Present

InkTouched

  • Personalised gifts
  • Custom décor
  • Farm décor collaboration
  • Qatar + Sri Lanka exhibitions

Notes from building things

01

How I Turned a 75-Minute Manual Report Into a 10-Minute Automated Pipeline

What I learned from turning a repetitive market-reporting workflow into an automated system.

Coming soon
02

Building a Market Copilot: Classic ML Meets a Local LLM

Why combining traditional ML with a locally hosted LLM made sense under real hardware constraints.

Coming soon
03

What I Learned Running a 21-Week AI Training Programme for Non-Developers

What changes when AI education is built around real operational problems instead of theory.

Coming soon

Stack

Languages

Frameworks

AI & Automation

Engineering

Product / Design

Certifications

  • Claude 101Anthropic Academy
  • Claude Code 101Anthropic Academy
  • Advanced Design Patterns: Design PrinciplesLinkedIn Learning
  • Java: Advanced Concepts for High-Performance DevelopmentLinkedIn Learning
  • Java Object-Oriented ProgrammingLinkedIn Learning
  • MySQL DevelopmentLinkedIn Learning

Education

BSc Computer Science

University of Westminster / IIT Sri Lanka

2023 — Present

>80% First / Second Year Average
  • Computer Science Fundamentals92.5%
  • Software Development II92.5%
  • Mathematics for Computing90%
  • Database Systems87.5%
  • Object-Oriented Programming81%
  • Web Development79%

Edexcel International Advanced Level — Mathematics, Physics, Business Studies

G.C.E. Ordinary Level — 7 A’s

Leadership

  • L5 Chief Batch Representative — IIT
  • Vice Chairperson — IEEE EMBS Student Branch Chapter, IIT
  • Hult Prize — On-Campus & Nationals Judges & Experts Lead
  • Coderally Hackathon — Top 6
  • Secretary — English Literary Union
  • Senior Prefect
  • Sports Captain

Have a problem worth automating?

Let’s build something useful.

Opens your email client with this message pre-filled.