Blog posts

Nov 7, 2026

UK Global Talent

A personal note on receiving a UK Global Talent endorsement and the work that led here.

Aug 20, 2026

PSIML 11 recap

My personal notes from PSIML 11

Jun 10, 2026

I’ve built the thing that builds the thing

How I set up a practical personal agent around OpenClaw, an Azure VM, GitHub Copilot-backed model access, and explicit safety rails.

May 24, 2026

A Chat-Based Job-Matching Agent

I was the technical lead on this project — the final project for the Introduction to AI Agents course at Data Sanity. I designed the end-to-end…

Apr 11, 2026

PyTorch Conference Europe 2026

I flew to Paris to attend PyTorch Conference Europe as a listener. Two days focused on talks around open source and what's happening across the…

Mar 7, 2026

OpenTalks.AI 2026: Production-Ready Adapters for On-Device Language Models

I spoke at OpenTalks.AI in Belgrade, Serbia. My talk covered the end-to-end journey of building production-ready adapters for on-device language…

Jul 29, 2025

Budapest Data ML Forum 2025

On June 18, I gave an online talk at the Budapest Data+ML Forum. The event is a solid, mid-sized conference that draws practitioners from Central…

Jun 6, 2025

How to Automate Prompt Engineering with OPRO

In the past few years prompt engineering has emerged as a critical technique for optimizing the performance of large language models LLMs. For…

Dec 22, 2024

Phi Silica: Small but Mighty Small Language Model

A technical blog about Phi Silica – Microsoft's on-device language model for NPU-powered Copilot+PCs. The blog covers PTQ, GQA, KV caches, and…

Sep 23, 2024

Corpus of Artificial Texts

I am happy to present CoAT: Corpus of Artificial Texts, a robust and a general benchmark for artificial GenAI text detection. It is published with…

Feb 10, 2023

Asian Journey in 2022

I am fond of the Western attitude towards a gap year. There exist travel programs for those who have obtained a BSc and wish to take a break before…

Nov 14, 2022

The RPS Race

The MVP for a model serving cloud-native solution. At my previous role, we actively set up a production environment for deploying hundreds of…