About

I'm an AI research engineer based in Islamabad, Pakistan. I studied electrical engineering at the National University of Sciences and Technology, graduating with a CGPA of 3.69/4.00, and moved toward machine learning during the degree, through electives, online courses, and a final-year project on activity recognition.

My first job, in the summer of 2020, was at N-ovative Health Technologies, now Revive Medical Technologies, during the COVID-19 shortage of medical equipment, where I designed the electronics of a powered air-purifying respirator.

Since then I've worked on document understanding at CureMD, on transpilers between machine learning frameworks at Unify and then at Ivy, the company a few of us spun out of it, and on AI agents back at Unify until October 2026. Each role has its own page, listed under Work, and the full record is in my CV.

Now I'm studying post-training of open models and running small experiments of my own; the Research page says what I want to work on next.

Beyond the code

Leading engineers
I led the Unify team that built Ivy's graph tracer and transpiler, interviewed engineering candidates for Unify, and co-mentored a Google Summer of Code project to make TensorLy usable with every framework Ivy supported. In 2026 I led the redesign of Unify's agent harness.
Running a company
As co-founder and CEO of Ivy I stayed its technical lead while setting product direction, talking to prospective users, and taking the transpiler to a public release.
Working with clients
At Ivy I ran technical demonstrations for enterprise machine learning teams and turned what their models needed into the roadmap. At Unify I deployed pilot environments for prospective clients and joined their meetings to turn business requirements into technical specifications. Once they were using the product I supported them directly, answering their questions, debugging problems alongside them, and training their teams.
Experiments
I let the evidence lead. I run the experiments and ablations first, compare what happened with what I expected, and trace any gap to its cause in the agent's traces before reading the related work and forming the next hypothesis.

Technical skills

Languages
Python, TypeScript, SQL, Bash
Machine learning
PyTorch, TensorFlow, JAX, Keras, Hugging Face Transformers, PEFT (LoRA), vLLM, YOLOv5, spaCy, HunFlair, scispaCy
LLM agents
Code-executing agents, multi-agent systems, agent memory, RAG, tool calling, prompt caching, sandboxing (bubblewrap, seccomp), OpenAI and OpenRouter APIs
Program transformation
Python AST transformation, static analysis, graph tracing, TensorFlow AutoGraph
Documents and data
Docling, PyMuPDF, Polars, openpyxl, OpenCV
Backend
FastAPI, Flask, PostgreSQL (query planning, JSONB), SQLAlchemy, Pydantic, MongoDB, TypeDB, RabbitMQ
Frontend
Next.js (App Router), React, generative UI, TanStack Query, TanStack Table, Zustand
Cloud and infrastructure
Google Cloud (GKE, Pub/Sub, Cloud Run, Cloud Build), AWS (ECS, S3), Kubernetes, Docker, MLflow

Education

2016 โ€“ 2020

National University of Sciences and Technology (NUST)

Bachelor's in Electrical Engineering, Islamabad, Pakistan, CGPA 3.69/4.00

References

Unify AI Ltd

Daniel Lenton

Director and CEO ยท dan@unify.ai