Skip to content
View Amoralchik's full-sized avatar
๐Ÿง
still alive
๐Ÿง
still alive

Block or report Amoralchik

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

Hi, I'm Vitalii ๐Ÿ‘‹

Full-stack developer ยท I build products people actually use: Discord bots, browser extensions and web apps.

Website GitHub followers


About me

I'm a full-stack developer working mostly in TypeScript, Node.js and PHP/Laravel, with a soft spot for Rust. I like taking an idea from a blank repo to something shipped: a store listing, a live site, a bot running on real servers. Then I keep polishing it.

  • ๐Ÿค– Currently building Rem, an all-in-one Discord bot
  • ๐Ÿงฉ Shipping browser extensions for Chrome, Firefox, Brave, Edge and Zen
  • ๐ŸŒ Building multilingual products (English, Ukrainian, Russian)
  • ๐Ÿง Daily driver: Windows + WSL, btw

โญ Spotlight

๐Ÿค– Rem: Discord bot

Server stats, activity tracking and AI chat in one Discord bot.

  • Counts: messages, voice time, games and music per channel and member, with levels, streaks and leaderboards
  • Answers: /ask AI chat grounded in an admin-curated knowledge base and recent chat, in each member's language
  • Reminds: natural-language reminders, reaction digests and weekly DM summaries
  • Live dashboard for server admins
  • Privacy first: stores message metadata rather than message text, one-command opt-out (/stats privacy), scheduled data cleanup and /forget

โžก๏ธ amochi.dev: free, with every feature included

A browser extension that puts any HTML5 video into a borderless view filling only its own tab. It's built for split-view browsing and works with YouTube, Vimeo, iframes and Shadow DOM players.

Chrome Web Store Firefox Add-ons Manifest V3

A Chrome start page with a pixel-art sky that follows your clock, live weather in the scenery, and a keyboard-first omnibox with autocomplete, bangs, a calculator, tabs and bookmarks. It's written in vanilla JS with zero dependencies, and nothing leaves your machine.

Live demo


๐Ÿ› ๏ธ Tech stack

Languages
Frontend
Backend
Data and tooling

Area Tools
Languages TypeScript, JavaScript, PHP, Python, Rust, Ruby
Frontend React, Vue 3, Next.js, Vite, Blade
Backend Node.js (Express, NestJS), Laravel
Data PostgreSQL, MySQL, MongoDB, Prisma
Tooling Docker, Git, WSL, browser extension APIs (MV3)

๐Ÿš€ More projects

Project Description Stack
๐Ÿงต threads Forum-style app with a full PHP backend Laravel, Blade, Vue, Docker
๐Ÿ’ฌ 4kchat Real-time chat application TypeScript, Docker
๐Ÿ”— Shortener URL shortener service TypeScript, Docker
๐Ÿ—‚๏ธ nodrive File-storage web app TypeScript, Docker
๐Ÿงฉ 15puzzle Classic sliding-puzzle game Vue 3, TypeScript, Vite
๐ŸŽฎ ClickerJS Browser clicker game (play it live) Vanilla JS
๐Ÿฆ€ rust-playground Rust experiments and exercises Rust

๐Ÿค Open source

I contribute from time to time to Zen Browser and Expensify/App.


๐Ÿ“ซ Get in touch

  • ๐ŸŒ Website: amochi.dev
  • ๐Ÿ’ป GitHub: @Amoralchik
  • ๐Ÿ› Found a bug in one of my projects? Open an issue in its repo.
Thanks for stopping by โœจ

Pinned Loading

  1. Amoralchik Amoralchik Public

  2. ClickerJS ClickerJS Public

    JavaScript

  3. nodrive nodrive Public

    TypeScript

  4. Shortener Shortener Public

    TypeScript

  5. fake-fullscreen fake-fullscreen Public

    Fake Fullscreen โ€“ Theater Mode for Firefox

    JavaScript 1

  6. homepage homepage Public

    Pixel-art Chrome start page: flickering grid, day/night cycle, multi-provider search with autocomplete

    JavaScript