Skip to content
View ShjnAki's full-sized avatar
πŸ’­
Focusing
πŸ’­
Focusing
  • France

Block or report ShjnAki

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.

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
ShjnAki/README.md

Hi there, I'm Shin 🀘🏻

πŸ‘¨β€πŸ’» About me

Junior Full Stack dev working in Ruby on Rails β€’ Into Self-Hosting, Python bots & infra

  • Welcome to my GitHub profile! I love building Telegram and Discord bots that I ship as Android apps, setting up dashboards to manage my servers and applications, and hosting my own tools.
  • Digital sovereignty, OPSEC and owning my data are at the heart of how I tinker.

I dabble in a lot of things, and I make it a strength. 🧩

  • πŸ”­ Working on Rails 8.1 apps deployed with Docker on my servers
  • 🌱 Always learning around infra, agentic systems and self-hosting
  • πŸ€– Building bots (Telegram / Discord) that I turn into Capacitor apps
  • 🎴 Developing CartothΓ¨que, an app to manage my Magic: The Gathering collection with real-time price tracking
  • ⚑ My thing: running everything at home, without depending on cloud giants

🚧 Coming soon: a little snake on my profile... 🐍

πŸ› οΈ My tech stack

Languages & Frameworks

Ruby Rails Python JavaScript HTML5 Sass Git GitHub

Front & Rails tooling

Hotwire Stimulus Stripe Capacitor

Database

PostgreSQL

Infra & Self-Hosting

Linux Debian Docker Portainer Caddy Tailscale PGP Bash Shell Script

AI / LLMs

Claude Claude Code Ollama

πŸš€ My projects

🌐 Open source

Project Description
πŸŽ“ tosa_quiz Practice app for the TOSA certification, only Excel are available. Offline PWA + Android APK, vanilla JS, auto-deployed via GitHub Actions (Pages + APK build).
πŸ“š alexandria__e-library Telegram e-library bot, deployed as a systemd service on my VPS. Audiobook support planned.
πŸ”Š tts-ecosystem Text-to-speech ecosystem: FastAPI API + Telegram/Discord bot + Capacitor APK.
πŸƒ scryfall-cards-jsonl Public export of my Scryfall database (~550k cards) in JSONL format.

🚧 Coming soon as open source: my VPS scripts (encrypted backup, Caddy, Tailscale), a self-hosted Matrix architecture doc, and a Python Reddit-scraping bot.

πŸ”’ Private projects

Project Description
🎴 TCG_app  private · commercial Rails API + Capacitor app to manage a Magic collection
πŸ›’ B2B/B2C e-commerce app Β private Β· client Rails 8.1: quote workflow, PDF invoice generation (Prawn), Stripe payments, full back-office.
πŸ“Š Operations dashboard Β private Β· client Internal Rails dashboard deployed with Docker on a VPS

πŸ“Š Stats & Activity

GitHub Streak

Top Languages

🎲 Beyond the code

When I'm not coding, you'll often find me:

  • 🎯 Playing osu!
  • ✏️ Drawing and tinkering with creative stuff
  • 🐧 Tuning my Linux setup and my OPSEC (privacy, self-hosting)
  • ♻️ Preparing my Windows β‡’ Linux migration through NixOs



Pinned Loading

  1. scryfall-cards-jsonl scryfall-cards-jsonl Public

    Public dataset of **550k+ Magic: The Gathering cards** in all available languages, exported from [Scryfall](https://scryfall.com/) bulk data.

  2. alexandria__e-library alexandria__e-library Public

    Forked from Zoeille/maman-books

    Python 3

  3. osu-music_player osu-music_player Public

    TypeScript 2

  4. Text2Speech-ecosystem Text2Speech-ecosystem Public

    Android app | Discord x Telegram bot | Useful to change texts into speeches. Using Cloud Google TTS API. ElevenLabs is possible too.

    Python