Junior Computer Engineer focused on applied AI, information retrieval and developer tools.
I am a fourth-year Computer Engineering student at the University of Jaen, specializing in Intelligent Information Processing. I work mainly at the intersection of software engineering, applied AI, local-first tools and knowledge systems.
I am interested in internships and junior roles in software engineering, backend engineering, applied AI and data/ML engineering, especially remote positions or opportunities based in Italy.
Context Prism is an open-source Obsidian plugin that turns local notes into compact context packs for AI assistants.
It focuses on:
- local-first retrieval from Markdown notes;
- TF-IDF and BM25-style lexical ranking;
- multilingual vault support;
- explainable candidate selection;
- token-aware context packs for tools such as ChatGPT, Claude, Codex and Cursor;
- privacy: no telemetry, network calls or external AI dependency.
Tech stack: TypeScript, Obsidian API, testing, documentation and release automation.
Obsidian Second Brain Starter is a practical starter system for building privacy-safe Obsidian vaults with MOCs, templates, properties and review workflows.
It reflects my interest in structured knowledge work, developer tooling and systems that make information easier to retrieve and reuse.
- Programming: C++, Python, Java, SQL, TypeScript
- Foundations: data structures, object-oriented programming, algorithms, databases
- Applied AI: information retrieval, NLP, embeddings, RAG, OpenAI API, scikit-learn, LlamaIndex
- Tools: Git, GitHub, Docker, Linux
Earlier academic repositories cover C++, object-oriented programming and data structures. My current public work is focused on applied AI, retrieval and local-first developer tools.
- Email: stefan.imperato@gmail.com
- LinkedIn: stefan-giovanni-imperato-lozano