Hi, my name is
Mateusz Janowski
I'm a Senior AI Engineer building LLM agent systems, with a focus on
TypeScript, Node.js, React, Next.js, LLM Agents, RAG, Evals.
My programming journey
My journey as a programmer began at the Complex of Technical Schools, where I majored in IT with a focus on internet applications. I went on to study Automation and Robotics, specializing in industrial automation, and started working as a programmer during my last semester. I wrote control software for CNC machines: machine logic, operator interfaces, Python scripts and real-time Linux modules. After three years I became the team's technical lead. I made the technical decisions and planned the work, and I trusted people with a lot of autonomy.
Then I co-founded two companies to bridge industrial automation and modern web technologies, and built production monitoring systems and user interfaces for industrial machines.
In 2023 I moved into SaaS at tubics, a YouTube SEO platform, where I shipped LLM features alongside full-stack work. As a freelancer I then built RAG and agent systems for clients and led requirement workshops that turn domain knowledge into technical scope.
Today I build LLM agent systems in TypeScript and take them from prototype and evals to production, with a focus on knowledge graph retrieval and LLM evaluation. I use coding agents every day, and I also teach web development to adult students.