Skip to content
View BySergiMM's full-sized avatar

Block or report BySergiMM

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BySergiMM/README.md

Sergi Martí

Software developer · macOS apps, back end and AI tools · Barcelona, Spain 🇪🇸
Enterprise Oracle apps by day; native macOS tools, Python services and AI agents by night.

LinkedIn Ko-fi GitHub Sponsors


OmniMac

OmniMac — everything your Mac is missing

Eleven Mac utilities in one lightweight, free, open-source menu-bar app:
a Dynamic Island for any Mac, notch or not · keep-awake · ⌘Tab by windows · window shortcuts & saved layouts
clipboard history that strips tracking from links · command bar · volume mixer with a 10-band EQ
a real performance monitor — per-core CPU, GPU, memory, disk, network, temperature — with alerts
menu-bar hider · app cleaner · OCR, colour picker, mic mute. Every shortcut is yours to change.

0.017–0.033 % CPU and 33–37 MB of real memory at idle · universal binary · macOS 14.2+ · no accounts, no telemetry.
It does the job of the seven utilities it replaces in your menu bar with 86 MB instead of 851 MB (RSS, same Mac, same method).

Download   Website   Source

OmniMac's notch expanded with the music tab

Release Downloads Stars Build


What I'm building now

holdcall · Go
A local guard for AI agents. It sits between Claude Code, Cursor or Claude Desktop and their MCP tools, holds risky calls until you approve them, keeps API keys in the system keychain instead of plain text configs, and writes every decision to a tamper evident log you can verify offline.
holdcall.vercel.app
Metaculus forecasting bot · Python
An LLM agent that forecasts real world questions on its own in Metaculus' AI tournaments. Five forecasts per question spread across Claude, Gemini and open models, with fallbacks when a provider fails. Finished 88th of 192 bots in its first season and is now competing in the Fall 2026 season.

from dataclasses import dataclass

@dataclass
class SergiMarti:
    role: str         = "Oracle Technical Consultant @ Timestamp España"
    location: str     = "Barcelona, Spain"
    by_day: tuple     = ("PL/SQL", "Oracle Forms", "Oracle ERP", "Oracle Data Integrator")
    by_night: tuple   = ("Swift / SwiftUI", "Python + FastAPI", "Go", "LLM agents & MCP")
    building: tuple   = ("OmniMac", "holdcall", "metac-bot-template")
    principles: tuple = ("Clean Architecture", "SOLID", "typed + tested", "ship to prod")

    def say_hi(self) -> str:
        return "Databases by day, production software by night."

🧰 Tech

macOS Swift · SwiftUI · AppKit · CoreAudio · IOKit · Accessibility APIs · Sparkle
Oracle PL/SQL · Oracle Forms · Oracle ERP · Oracle Data Integrator · Oracle Database
Backend Python · FastAPI · Go · ASP.NET / C# · Java
AI/LLM Claude · Gemini · OpenRouter · Groq · MCP · evals
Frontend Next.js · React · Tailwind CSS
Mobile Kotlin · Android SDK
Data Oracle SQL · PostgreSQL · SQLAlchemy · Entity Framework · Prisma · Supabase
DevOps Docker · GitHub Actions · Render · Vercel · Alembic · Linux

Pinned Loading

  1. nim-key-manager nim-key-manager Public template

    Self-hosted NVIDIA Build/NIM API-key manager with a Claude MCP connector — FastAPI, OAuth 2.1, Docker, one-click Render deploy.

    Python 2

  2. OmniMac OmniMac Public

    Eleven Mac utilities in one menu bar app: a Dynamic Island for any Mac (notch or not), per-app volume & EQ, window shortcuts, clipboard, a real performance monitor and an app cleaner. 0.017–0.033% …

    Swift 17