Hi, I am

Alexander Nilsson

Software
Developer

About Me

A hands-on approach, now applied to software.

about.json

{
  "name": "Alexander Nilsson",
  "location": "Umeå, Sweden",
  "role": "System Development Student",
  "background": "19+ years, construction industry",
  "building": ["Latent Suite", "Lo-Fi AI", "Drop-in Brain", "Mr. Wiggy"],
  "focus": "Clean, efficient, privacy-conscious software",
  "status": "Open to opportunities"
}
01

Local-first by default

Most of what I build defaults to running on your machine. Cloud AI is opt-in, never required.

02

Discipline & precision

A strong work ethic carried straight into careful, deliberate engineering.

03

Built to last

Clean, maintainable code over quick hacks.

Tech Stack

Languages, frameworks, and tools I build with.

Languages

Java, JavaScript, Python, HTML, CSS

Frameworks

Spring, Vue, Electron

Data & ML

SQLite, MySQL, PyTorch

Tooling

Git, Maven, IntelliJ IDEA, VS Code

AI-Assisted Dev

Claude Cursor Antigravity

Projects

A mix of desktop apps and developer tooling I've built and use myself: the Latent Suite for local AI image generation, an AI desktop companion, and a kit that gives AI coding assistants the context to work well.

Latent Library screenshot
Desktop App Vue + Electron

Latent Library

Search, tag, and de-duplicate your AI generations without touching the cloud. Full-text SQLite search, ComfyUI graph parsing, visual duplicate detection, and offline AI auto-tagging, all running locally.

Vue Electron SQLite Java Spring Boot
Latent Model Organizer screenshot
Desktop App Vue + Electron

Latent Model Organizer

Stop hand-sorting hundreds of checkpoints and LoRAs. Automatically sorts your model library by architecture using zero-copy .safetensors header parsing, and fetches Civitai metadata for everything it finds.

Vue Electron Java
Latent Tools screenshot
Desktop App Electron

Latent Tools

Turn a folder of raw images into a training-ready dataset. AI watermark removal (Florence-2 + LaMa), multi-format export, and image captioning (Qwen2-VL), all on your own GPU. No uploads, no API keys, no content filters.

Electron Python PyTorch
Metadata Viewer screenshot
Desktop App JavaFX

Metadata Viewer

The fast, no-frills companion for pulling generation metadata out of locally generated AI images. Recursive parsing across multiple platforms, JSON persistence, and the Latent dark theme, in a JavaFX app that does one thing well.

Java JavaFX
Mr. Wiggy pixel-art companion character
In Progress Spring Boot + Electron

Mr. Wiggy

An always-on-top AI desktop companion that watches your active window and clipboard, proactively offers contextual tips, and answers questions using your choice of Claude, Gemini, OpenAI, or a fully local model via Ollama/LM Studio. Spring Boot REST API backend, Electron + TypeScript frontend.

Java Spring Boot Electron TypeScript
Private repo, not yet public
AI brain interface artwork for Drop-in Brain
Dev Tooling AGENTS.md kit

Drop-in Brain

A portable setup kit that gives AI coding assistants (Claude Code, Copilot, Codex, Gemini CLI) a rulebook and curated per-stack skills before they touch your code, plus a built-in "doctor" that verifies the wiring instead of failing silently. Built on the open AGENTS.md standard, focused on Java/Spring Boot, SQL, and Vue/Angular/Thymeleaf frontends.

AGENTS.md Claude Code Python
Private repo, not yet public
Lo-Fi AI dashboard screenshot
Desktop App Java + Vue + Electron

Lo-Fi AI

A local-first agent runtime with a glass-box dashboard: connects to your local LLM (Ollama, LM Studio) and orchestrates a mesh of small coding micro-agents, planner, coder, debugger, directly on your codebase. Every prompt, diff, and tool call is inspectable in real time, with per-step Git rollback if a patch chain breaks the build.

Java Vue Electron
Private repo, not yet public
Corpus Vera artwork
Research Tooling Python + Scrapy + Vue

Corpus Vera

Reusable, config-driven scraper for news articles and comment sections, with Markdown/PDF report export. Sites, search terms, and comment selectors are managed through an admin UI, not hardcoded, so the same codebase serves different research projects. Includes an AI-assisted site-drafting console backed by a local Ollama instance, never a cloud LLM API.

Python Scrapy FastAPI Vue SQLite
Private repo, not yet public

Career Journey

From the job site to the codebase.

  1. 2006 – 2025

    Construction Industry

    NCC Sverige AB, Umeå

    Two decades as a construction worker and tower crane operator: planning, precision, and problem-solving under pressure on major projects around Umeå.

  2. 2025 – 2027

    System Development Student

    Umeå

    Retrained into software development via Higher Vocational Education, focusing on Java, clean architecture, and full-stack engineering.

  3. Present

    Student looking for opportunities

    Open Source

    Working on pet projects like the Latent Suite: four local-first tools for the AI image generation workflow, alongside my studies.

Get In Touch

Open to new opportunities. Feel free to reach out.