Hi, I'm Ziya 👋
AI & Computer Science student @ University of Edinburgh. I build agentic AI, LLM-powered developer tools, and AI for bio.
ZM

About

Artificial Intelligence & Computer Science student at the University of Edinburgh, beneficiary of the fully-funded Azerbaijani State Scholarship scheme. My areas of interest are agent-based AI and language-model-powered developer tools. I have internship experience in fin-tech production development, have authored open-source Python libraries with 6,000+ total downloads, and build AI systems spanning metabolic modelling, agentic AI, and developer tooling at hackathons and in research.

Skills

Claude API
MCP
Cursor
Agent Orchestration
Workflow Automation
Prompt Engineering
LLM Evaluation
Python
Java
C#
C++
TypeScript
JavaScript
Node.js
Next.js
FastAPI
Flask
Streamlit
ASP.NET MVC
REST APIs
PostgreSQL
Docker
Kubernetes
GitHub Actions
GitLab CI
Linux
Bash
Git
Machine Learning
Artificial Intelligence
NLP Pipelines
Model Evaluation
Dataset Curation
Protein Language Models (ESM C)
COBRApy
BioPython
DIAMOND
Gurobi
Genome-Scale Metabolic Modelling
Metabolic Modelling (FBA/FVA)
Unity
Eye Tracking
Data Structures & Algorithms
Problem Solving
Projects

What I've been building

Agentic AI oversight layers, LLM-powered developer tools, genome-scale metabolic modelling, and cognitive-science experiments — shipped at hackathons (AI Engine Scotland, Edinburgh BioHackathon) and as open-source Python libraries.

7 shipped projects
6,000+ PyPI downloads
2 hackathons

Agentic AI

2

circuit breaker

Real-time oversight layer that intercepts and risk-scores AI finance agent actions before execution using GPT-4 as a risk assessor. Prevents catastrophic automated trades by enforcing configurable risk thresholds and generating structured audit logs. Built at AI Engine Hackathon, Scotland.

Python
GPT-4
TypeScript
Agent Oversight

mcpforge

Automation tool that generates MCP servers from any repository URL, turning source code into tools accessible to agents with a single click. Produces one-click install files for Claude Desktop and other MCP agents. End-to-end pipeline: repo analysis → tool schema → server code generation → agent configuration. Built at AI Engine Hackathon, Scotland.

Python
TypeScript
Node.js
Claude API
MCP

AI for Bio

2

gemiz

Genome-scale metabolic model reconstruction tool designed to replace CarveMe and gapseq for both bacteria and eukaryotes. Integrates ESM C 600M protein language model embeddings as a novel second-order scoring method for reaction–gene mapping. Benchmarked against gold-standard GEMs (iML1515, iJO1366) with an ablation study comparing full pipeline vs. --no-esm baseline.

Python
ESM C 600M
COBRApy
BioPython
DIAMOND
Gurobi

myco-optima

GEM-powered fungal fermentation optimisation tool for non-specialist bioprocess engineers, covering A. niger, A. oryzae, N. crassa, and R. microsporus. Applies FBA/FVA to predict growth rates, biomass yields, and organic acid production with shadow prices for media composition. Includes a gene–media component predicting pellet vs. dispersed morphology from pkaC, brlA, flbA regulation. Reduces DoE tables from ~80 to ~15 runs. Built at Edinburgh BioHackathon 2026 (Pacifico Biolabs).

Python
COBRApy
Streamlit
Anthropic API
FBA/FVA

Developer Tools

1

deathlog

AI post-mortem CLI tool that saves ~90% of incident-documentation time at roughly $0.01 per run. Pip-installable command-line interface that generates professional incident reports from Git commits, with full release pipeline and public documentation.

Python
Claude 3.5 Sonnet
CLI
Git

Cognitive Science & HCI

1

cognicart

Virtual supermarket simulation assessing cognitive functions — planning, working memory, inhibition, and cognitive flexibility. Integrated eye tracking and a custom behavioural data-logging pipeline.

Unity
C#
Eye Tracking
HCI

Open Source

1

Open-Source Python Libraries

Python libraries with 6,000+ total downloads. CBAR Exchange Rates (3,400+ downloads): client for the Central Bank of Azerbaijan API with automatic retries and error handling. Azerbaijani Number-to-Words Converter (2,500+ downloads, 4.8★): converts numbers to Azerbaijani words for financial, legal, and statistical applications. Plus published Azerbaijan-market ML datasets on Hugging Face with cleaning, validation, and structured docs.

Python
PyPI
Hugging Face
NLP
Open Source
Hackathons

I like building things

Fast constraints, real teams, shipped products. Recent hackathons where I've built things from scratch.

  • A

    AI Engine Hackathon

    Scotland, UK

    Built two projects during the event: circuit breaker, a real-time oversight layer that risk-scores AI finance agent actions before execution; and mcpforge, an automation tool that generates MCP servers from any repo URL.
  • E

    Edinburgh BioHackathon 2026

    Edinburgh, UK

    Pacifico Biolabs track. Built myco-optima, a GEM-powered fungal fermentation optimisation tool covering four filamentous fungi, with FBA/FVA-driven media design and morphology prediction for meat-substitute applications.
Contact

Get in Touch

Want to chat? Reach me on Signal or drop me an email — I'll respond whenever I can.