Skip to content
EK

I build complete systems—from firmware handoff and process isolation to product interfaces and game worlds.

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.

  1. 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.

  2. 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.

  3. 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.

  • 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.

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.

Start a conversation