Skip to content
View davidsmorais's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report davidsmorais

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
davidsmorais/README.md
██████╗  █████╗ ██╗   ██╗██╗██████╗
██╔══██╗██╔══██╗██║   ██║██║██╔══██╗
██║  ██║███████║██║   ██║██║██║  ██║
██║  ██║██╔══██║╚██╗ ██╔╝██║██║  ██║
██████╔╝██║  ██║ ╚████╔╝ ██║██████╔╝
╚═════╝ ╚═╝  ╚═╝  ╚═══╝  ╚═╝╚═════╝

███╗   ███╗ ██████╗ ██████╗  █████╗ ██╗███████╗
████╗ ████║██╔═══██╗██╔══██╗██╔══██╗██║██╔════╝
██╔████╔██║██║   ██║██████╔╝███████║██║███████╗
██║╚██╔╝██║██║   ██║██╔══██╗██╔══██║██║╚════██║
██║ ╚═╝ ██║╚██████╔╝██║  ██║██║  ██║██║███████║
╚═╝     ╚═╝ ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝╚══════╝

  senior full-stack dev  ·  almada, pt  ·  ships things

🧙 whoami 👇

$ whoami
david, 8+ years deep, front-end leaning, full-stack capable

$ pwd
/home/david/dark-magic-studios

$ ps aux | grep david
david  1337  React  Next.js  TypeScript  Tauri  Supabase  Tailwind
david  1338  turning weekend ideas into repos (0% CPU idle, ever)

Self-taught, humanities background, pivoted into code and never looked back. These days I run Dark Magic Studios, my solo shop where I build products, take on contract work, and occasionally ship something nobody asked for at 1am. 🌙


🏗️ Currently booking

🎟️ Project What it is
🤼 Booker Blitz A wrestling promotion sim. Tauri + TypeScript + Supabase, Steam Early Access bound. Book the shows, tank the ratings, blame the booker.
🪄 hocus Wizard-themed multi-agent AI harness generator. Yes, the name is a pun. No, I will not apologise.
🗂️ MCPocket Syncs MCP configs across Claude and OpenCode so you stop copy-pasting JSON like it's 2023.
💎 Vitreus An obsidian based personal assistant + note taker

Plus a stack of Claude skills that automate most of my week. The weekly review writes itself now, which is either efficiency or laziness. 🤷


💬 Talk to me about

  • ⚛️ React, Next.js, and the eternal question of whether you need that state library (you don't)
  • 🦀 Tauri desktop apps, and why I left Electron behind without crying
  • 🤖 Agentic workflows, Claude skills, MCP servers, and prompt plumbing
  • 🎮 Game dev as a solo act, from prototype to Steam page
  • 🐧 Linux ricing, terminal theming, and the sacred Catppuccin Mocha palette
  • 💸 Freelance and contract work (remote only, EU friendly hours)

🧰 Stack

TypeScript React Next.js TailwindCSS Supabase Tauri Node.js Vite Phaser Linux Python


🏆 Achievements unlocked

[■■■■■■■■■■] 🥇 Shipped a game to Steam ......... in progress, don't jinx it
[■■■■■■■■■■] 🐧 Daily drove Linux for a year ..... unlocked
[■■■■■■■■■■] 🤖 Automated own weekly review ...... unlocked
[■■■■■■■■□□] 📝 Wrote the blog post instead of ... mostly unlocked
[□□□□□□□□□□] 🍎 Bought a Mac ..................... permanently locked

🤝 Connect with me

Open to remote-only contract and full-time work, EU timezones. Bring a good problem. 🎯


      ┌─────────────────────────────────────────┐
      │  🏆  DARK MAGIC STUDIOS  🏆             │
      │  "built solo, shipped anyway"           │
      └─────────────────────────────────────────┘

Pinned Loading

  1. kuro kuro Public

    An elegant Microsoft ToDo desktop client for Linux (a fork of Ao)

    Nix 507 32

  2. dark-magic-themes dark-magic-themes Public

    Set of Dark Magic VSCode color themes

    JavaScript 8

  3. mcpocket mcpocket Public

    Your AI setup. Everywhere you work. Syncs Claude Code agents, skills, plugins, and MCPs across machines.

    HTML 9