Notes from the workbench
Writing about systems I'm building and questions I'm chasing.
Preparing for ECSC 2026: training for breadth and speed
How I am preparing to represent Team Albania at ECSC 2026 across web, pwn, reverse engineering, crypto, and teamwork.
Read the essayAll writing
What building NanoLLM taught me about language models
A practical look at tokenization, attention, training, and why implementing a small model changes how you understand AI.
03Designing Dotal, a programming language with Albanian syntax
The decisions behind Dotal's lexer, parser, syntax tree, and interpreter—and what language design teaches beyond syntax.
04The security checks an AI-built SaaS needs before launch
A practical launch review for authentication, authorization, billing, secrets, APIs, and data access in modern SaaS products.
05Decision software should show its assumptions
Why Continium presents branches, drivers, and tradeoffs instead of hiding uncertainty behind one confident answer.
06DexHand: turning camera input into physical motion
How computer vision, gesture recognition, ROS2, ESP32, and servo control connect inside an intelligent robotic hand.
07What contract projects taught me about full-stack delivery
Lessons from shipping one-time and ongoing client projects: scope, architecture, communication, and owning the complete result.
08A practical threat model for a Next.js SaaS
A lightweight method for mapping assets, actors, trust boundaries, and abuse paths before a modern web product launches.
09Architecting a small multi-product SaaS company
How I think about shared infrastructure, product boundaries, and avoiding both duplication and premature platform engineering.
10Locality and the case for calmer developer workflows
Why local development tools should reduce context switching, expose state clearly, and stay out of the developer's way.
11ElevenLabs × Project Europe Hackathon — Warsaw
Our team competed in the ElevenLabs × Project Europe hackathon in Warsaw — a next‑level AI hackathon focused on voice and AI agents.
12ECSC 2025 — Competing with Team Albania
Highlights from ECSC 2025, representing Albania in cybersecurity, and the key challenges we tackled.