Innovating with Go, Web Tech & AI

Experienced developer specializing in robust Go applications, efficient command‑line tools for AI models and clean, user‑friendly web interfaces using vanilla HTML, CSS and JavaScript. Passionate about Linux, automation and prompt engineering.

I like to understand how things work, where they break and, above all, why. Whether it is computers, software, networks or relationships, my approach is always the same: observe, listen and find real solutions, not just theoretical ones.

Abstract representation of technology or coding

Featured Projects

 geminicli

A versatile Go command‑line client for Google Gemini models. Supports multimodality (text, image, audio, video), web/PDF inputs, embeddings, caching, presets, image generation and CSV export for detailed data analysis.

View on GitLab

 dallcli

A Go command‑line tool for generating images using OpenAI's DALL‑E models. Simple interface for text‑to‑image creation, handling prompt revisions automatically.

View on GitLab

 gptcli

Feature‑rich Go command‑line client for OpenAI's GPT models. Supports chat/completion, function calling, tool use, moderation checks, token counting, log probabilities and CSV export.

View on GitLab

 mistralcli

A Go command‑line interface for interacting with Mistral AI models. Features include chat/completion, embeddings, function calling, JSON mode and CSV export.

View on GitLab

 hfcompletion

Go command‑line and Web client (under development) for interacting with Hugging Face models, likely focused on text completion and generation tasks.

View on GitLab

 hfembed

Go command‑line tool for generating sentence/text embeddings using various Hugging Face Sentence Transformers models via the Inference API.

View on GitLab

 eucos

A lightweight Go utility to compute Cosine Similarity or Euclidean Distance between text embeddings stored in CSV files. Ideal for exploring semantic similarity in embeddings generated by tools like geminicli, gptcli, mistralcli or hfembed.

View on GitLab

 webviewer

A web image gallery featuring real‑time updates via Server‑Sent Events (SSE). The site is embedded into the Go binary. Can be a companion utility for dallcli, a DALL‑E image generation tool. Supports TLS via certificates or ACME (Let's Encrypt).

View on GitLab

 webycal

A one‑page web calendar. Displays all 12 months, enabling quick lookups for day/date combinations. Find any day of the week for any date in a single view. The site is embedded into the Go binary. Supports TLS via certificates or ACME (Let's Encrypt).

View on GitLab

About Me & Skills

I'm a versatile developer with a strong foundation in backend development using Go, focusing on creating efficient and reliable command‑line utilities and web services, primarily leveraging the standard library. My passion extends to the frontend, where I build clean and responsive user interfaces using vanilla HTML, CSS and JavaScript, adhering to good UI/UX principles.

My expertise includes working extensively with the Linux operating system, managing virtualized environments with VMware and automating tasks with Bash and Python scripting. I also have experience in system monitoring using tools like Nagios. Furthermore, I possess foundational knowledge in electronics and enjoy programming microcontrollers using the C language.

A significant area of interest and development for me is Artificial Intelligence, particularly in prompt engineering for Large Language Models (LLMs) and image generation models, as demonstrated by several of my projects and by this portfolio page.

Core Competencies:

  • Go
  • HTML
  • CSS
  • JavaScript
  • C
  • Python
  • Python Ctypes
  • Bash Scripting
  • Git
  • SQL
  • AI Prompt Engineering
  • Linux Administration
  • Linux Services
  • Windows Server Administration
  • VMware Virtualization
  • Nagios Monitoring
  • Networks
  • Data Storage
  • HW Support
  • Electronics
  • Microcontrollers (avr‑libc)