I build complete systems—from firmware handoff and process isolation to product interfaces and game worlds.
practice
I started by taking software apart on the web. That curiosity kept moving downward and outward: into APIs, deployment systems, AI infrastructure, a Rust operating system, Unity and Roblox games, and the research tooling behind two peer-reviewed optimization papers.
Today I move comfortably from a data contract or scheduler to the interface a person actually touches. GenOS owns its path from UEFI boot to framebuffer desktop; Overseer coordinates agents across Linux, macOS, and Windows; my game work treats narrative, progression, persistence, performance, and release tooling as one product.
I care about ambitious ideas that can survive contact with reality. That means explicit trust boundaries, reproducible builds, honest status, measured performance, accessible interaction, and enough design judgment to make the machinery feel quiet.
experiences
- 2024 - TodayFullstack Engineer 91life
Own product work end to end for a digital health platform: translating clinical and operational requirements into typed data contracts, production APIs, accessible interfaces, AI-assisted workflows, and reliable releases.
- 2022 - 2025Research Contributor University of Prishtina
Co-authored two peer-reviewed optimization papers and built reproducible instance-generation and validation tooling for photo-slideshow and urban traffic-signal benchmarks.
- 2022 - 2024Freelance Developer Upwork & independent clients
Delivered web products for international clients across commerce, dashboards, internal tools, and SaaS. Owned the work from discovery and interface design through implementation, deployment, and iteration.
principles
Taste is practical
Good judgment reduces explanation, removes friction, and makes complex systems feel obvious.
Speed is part of the interface
Performance is not a final pass. It shapes every technical and product decision from the start.
Accessibility is the baseline
Keyboard, screen reader, contrast, and resilient network behavior belong in the definition of done.
Systems make quality repeatable
Tokens, components, conventions, and documentation turn individual care into team capability.
tools
- languages
- TypeScript, Rust, Go, C#, Python, SQL, Luau
- product
- Next.js, React, Node.js, Hono, Convex, Tailwind CSS
- systems
- UEFI, x86_64, Linux, Docker, WebSockets, PostgreSQL, Redis
- creative
- Unity 6, Roblox Studio, Rojo, Figma, Procedural tooling
- practice
- Product architecture, Applied AI, Accessibility, Performance, Research tooling
On GitHub right now: 21 public repos, mostly TypeScript, JavaScript, Rust. Live, cached hourly.