Mon Nov 9 11:27 PM
3%
31%
204GB

abdulrhman@portfolio:~$

abdulrhman@portfolio:~$whoami# summary

Abdulrhman Goni

Software Developer

Using JavaScript/TypeScript or Go, I build web servers, applications and developer tools using modern web technologies, with a focus on developing back-end systems.

info
github~$ xdg-open github.com/abdulrhmangoni
projects~$ cd ./projects/
skills~$ cat ./skills.json
~/assets/profile.webp
Portrait of Abdulrhman Goni

abdulrhman@portfolio:~$ls ./projects

Deno KV GUI Client Interface

Deno KV GUI Client

Open Source cross-platform desktop application client for browsing, managing, and performing CRUD operations on Deno KV databases with a modern user interface.

# stack

DenoNodeTypeScriptElectronSvelteSQLitePlaywright testVitest

Mecha Agent Platform

A comprehensive SaaS platform that enables users to create, customize, and deploy AI chatbots with custom knowledge bases.

./components (4)

Mecha Agent Server image

Mecha Agent Server

Backend API handling agents, datasets, API keys, and AI inference.

# stack

DenoPostgresQdrantHonoDeno KVDockerStripe
$git clone
Mecha Agent Client screenshot

Mecha Agent Client

Web application for managing agents, datasets, API keys with agent chat testing.

# stack

SvelteTypeScriptTailwind CSSSkeleton UIAuth.js
$git clone
Mecha Agent Documentation screenshot

Mecha Agent Documentation

Documentation site with onboarding guide and inference client integration instructions for developers

# stack

DocusaurusReactMDX
$git clone
Mecha Agent Inference Client screenshot

Mecha Agent Inference Client

A package that provides a chat UI client you can put into your own web apps so people on the internet can interact and chat with your agents through it.

# stack

TypeScriptNext.jsSveltekit
$git clone

LLMs Training Dataset Manager

A web application designed for creating, managing, exporting training datasets in various formats optimized for Large Language Models and RAG systems.

./components (2)

LLMs TDM Server image

LLMs TDM Server

Backend API for datasets managing, processing, and format conversion.

# stack

BunMongoDBDockerTypeScript
$git clone
LLMs TDM Application

LLMs TDM Application

Web interface for managing datasets

# stack

Next.jsTypeScriptShadcn/ui
$git clone

AM Store E-commerce Platform

A complete e-commerce solution for Japanese Anime & Manga products, featuring a customer-facing store, comprehensive admin panel, and shared component library.

./components (4)

AM Store Server

AM Store Server

Backend API handling authentication and business logic

# stack

Node.jsExpressMongoDBJestDocker
$git clone
AM Store Client screenshot

AM Store Client

Customer-facing e-commerce website with products browsing and cart management

# stack

Next.jsTypeScriptMaterial-UIRedux
$git clone
AM Store Admin Panel screenshot

AM Store Admin Panel

Admin dashboard for products and users management, orders tracking, and business analytics and statistics.

# stack

ReactTypeScriptMaterial-UIChart.jsReact QueryVite
$git clone
AM Store Library image

AM Store Library

Shared component library containing reusable UI components, custom hooks, and utility functions between the admin panel and the e-commerce website

# stack

TypeScriptReactMaterial-UIRollup
$git clone

abdulrhman@portfolio:~$cat ./skills.json# tech stack

Languages & Technologies

JavaScriptJavaScript
TypeScriptTypeScript
GoGo
DockerDocker
JestJest
GraphQLGraphQL

Back-End

Node.jsNode.js
BunBun
HonoHono
DenoDeno
ExpressExpress
NestJSNestJS
NginxNginx

Databases

MongoDBMongoDB
PostgreSQLPostgreSQL
QdrantQdrant
RedisRedis

Front-End

ReactReact
Next.jsNext.js
ViteVite
SvelteKitSvelteKit
TailwindTailwind
React QueryReact Query
man portfolio
NAME
    portfolio โ€” interactive terminal resume for Abdulrhman Goni

SYNOPSIS
    command [args]

COMMANDS
    whoami, about, neofetch    identity / home
    ls [projects|skills]       list projects or skills
    cd [home|projects|skills]  move to home, projects or skills section
    skills                     tech stack
    contact, email             contact info / mailto
    github, linkedin           open profiles
    clear                      clear command prompt and scroll to top
    pwd, date, echo            shell toys
    help, man, ?               this page

KEYS
    /          focus the prompt
    1 2 3      jump sections
    Esc        close dialogs / leave insert
    ?          open this manual