Djenis Ejupi / Personal portfolio Switzerland

Software is how I turn
curiosity into something
you can run.

I’m Djenis Ejupi, a software engineer in Switzerland. I work across backend systems, applied ML, automation and product design. This is where I share the projects, questions and experiments that are mine.

CURRENT THREAD / JUL 2026 PERSONAL NOTE / LIVE
Maintaining now CareerOS Local

Making local LLM analysis useful, inspectable and dependable as a complete desktop utility.

01 / BUILD
BACKENDAPPLIED MLAUTOMATIONOPEN SOURCE
Now / July 2026 01 / 05

What I am maintaining
and learning now.

I’m maintaining six open-source projects, deepening my work in backend engineering, cloud, DevOps and ML systems, and learning German.

My longer-term interests include robotics, control systems, autonomous systems and human-centred technology.

  1. 01Maintain what already worksACTIVE
  2. 02Deepen systems and ML workONGOING
  3. 03Learn GermanLEARNING
  4. 04Move towards physical systemsNEXT
Project notes

The decisions behind the builds.

Longer case studies live in the shared Ejupi Labs journal, filtered to personal projects.

Read project notes
Selected builds 02 / 05

Things I built to answer
a real question.

Each project has working software, inspectable source and release evidence. The point is the decision the software improves, or the boundary it makes visible.

02 / OPEN-SET MLv1.5.0

ELIZA Lab.

A Rust open-set ML workbench with group-aware splits, calibration, abstention and byte-verifiable artifacts.

Question
What should a classifier do when the right answer is outside its training set?
Proof
Explicit abstention · synthetic English-only data · non-clinical
03 / PERMISSION-AWARE AUTOMATIONv0.2.2

DjenisAiAgent.

Windows and browser automation where the model proposes an action and the runtime enforces permissions, capabilities and allowlists.

Question
How can local automation stay inspectable before it acts?
Proof
Permission-gated local actions · 70% coverage floor
04 / GOPHER PROTOCOLv2.1.4

DIG.

A bounded Gopher client and protocol explorer. The CLI uses real connections; the browser demo uses deterministic fixtures.

Question
Can an old protocol be made legible without hiding its constraints?
Proof
1 MiB default response ceiling · 5 second deadline
05 / NUMERICAL VISUALISATIONv1.1.2

IntegraDraw.

A Java and TypeScript workbench for comparing numerical integration methods against a visible Simpson reference.

Question
What changes when approximation error becomes visible?
Proof
Comparable methods · inspectable convergence
06 / PLACEMENT OPERATIONSv2.0.1

VECTOR.

A browser-only placement operations board with fictional data, explicit cohort states and local persistence.

Question
Can a whole cohort stay understandable from one operational view?
Proof
Search, filter and advance milestones · browser-local data
About 03 / 05

I care about what happens
after the demo.

Clear boundaries, useful tests, safe failure modes and interfaces that explain themselves matter as much as the visible result. I choose the tool after I understand the constraint.

Software is the medium I use today. My longer-term interests reach into robotics, control systems, intelligent automation and human-centred technology.

Current role Software engineer & founder
Base Switzerland
Recurring focus Systems that have to keep working
Working languages English · Italian · Albanian
Working principles

Useful first. Evidence over claims.

01

Clear boundaries

A system should say what it can do, what it cannot do and where it needs a human decision.

02

Useful tests

Tests earn their place when they protect a decision, an interface or a failure mode that matters.

03

Safe failure modes

I prefer explicit refusal, bounded work and recoverable state over a result that merely looks confident.

04

Interfaces that explain themselves

The interface should make the model of the system easier to understand, not turn it into decoration.

Experience path 04 / 05

A practical route into
systems engineering.

I studied Computer Science and Telecommunications, then worked across cloud infrastructure, enterprise software, backend and frontend delivery, and workflow platforms.

Foundation

Computer Science & Telecommunications

A technical education grounded in software, networks and how systems connect.

Delivery

Enterprise and product engineering

Database, backend, frontend and workflow delivery inside systems used every day.

Platforms

Cloud, DevOps and orchestration

Repeatable infrastructure, delivery pipelines and workflows that make operational state visible.

Current thread

Applied ML and open-source utilities

Building tools where model limits, local execution and evidence are part of the product.

The common thread is end-to-end ownership: understand the constraint, change the system and prove it still works.

Personal contact 05 / 05

A conversation with me
starts here.

This inbox is for conversations with me. For client work, proposals or delivery enquiries, use Ejupi Labs.

No advertising trackers or contact form. Cloudflare processes sampled technical logs and traces to deliver, protect and operate this site. SWITZERLAND / 2026