Skip to content
View Abudora-0's full-sized avatar
🥲
Working from home
🥲
Working from home

Highlights

  • Pro

Block or report Abudora-0

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
Abudora-0/README.md
Abdullah Akbar

Typing SVG

Portfolio LinkedIn X Instagram Email


I build software in three tiers, and I think the boundaries between them are the most important lines in a codebase. This README is organised the same way.

        ╔═══════════════════════════════════════════════════════════════╗
        ║                                                               ║
   ┌────╨────────────────────────────────────────────────────────┐      ║
   │  TIER 1 · PRESENTATION                                      │      ║
   │  React · Next.js · Tailwind · Vite                          │      ║
   │  routing, state, rendering, accessibility                   │      ║
   └────╥────────────────────────────────────────────────────────┘      ║
        ║   typed contracts, and no business logic crosses this line    ║
   ┌────╨────────────────────────────────────────────────────────┐      ║
   │  TIER 2 · APPLICATION                                       │      ║
   │  Node.js · Express · .NET · Python                          │      ║
   │  validation, auth, services, orchestration                  │      ║
   └────╥────────────────────────────────────────────────────────┘      ║
        ║   parameterised queries, and no raw SQL above this line       ║
   ┌────╨────────────────────────────────────────────────────────┐      ║
   │  TIER 3 · DATA                                              │      ║
   │  MySQL · SQL Server · MongoDB · SQLite · Prisma             │      ║
   │  schema, indexes, migrations, transactions                  │      ║
   └────╥────────────────────────────────────────────────────────┘      ║
        ║                                                               ║
        ╚═══════════════════════ runs on YOUR machine ══════════════════╝

I am a Computer Science student at UET Main Campus, Lahore. Most of what I ship is local first, meaning no accounts, no telemetry and no cloud bill. The data never leaves the box it was created on.


Tier 1: Presentation

React, Next.js, Tailwind, TypeScript, HTML, CSS, Vite, Figma

What I care about here: rendering that stays predictable, state that stays where you put it, and interfaces that survive a slow connection.

Omnikit

A self hosted web toolkit of 43 utilities for images, PDFs and everyday conversions. All of it is processed in the browser. Nothing is uploaded to a server, because there is no server.

TypeScript In-Browser WebAssembly

Typeset

A zero setup portfolio generator. Enter any GitHub username and get a shareable page instantly, with no auth and no database behind it.

TypeScript Next.js GitHub API


Tier 2: Application

Node.js, Express, C#, .NET, Python, C++, JavaScript, Docker

Where I actually live. Validation, auth boundaries, background work, and error paths that tell the truth about what went wrong.

Beacon

A dev server control center for Windows. Point it at a folder and it finds every project, then starts each one with the correct package manager. Live logs, ports and resource usage in one dashboard.

TypeScript Node.js Windows

Nexus

A full retrieval pipeline running entirely on your machine. Ollama for inference, LanceDB for vectors, and no API keys, because there is nothing to authenticate against.

Python Ollama LanceDB

Chronos

An automation console for Windows. Run, schedule and monitor backup, sync and cleanup scripts from a single dashboard.

Python Scheduling Windows

Preface

A README generator with a GitHub accurate live preview, eight templates, and an optional local model pass for prose. Runs fully offline.

TypeScript Ollama Markdown


Tier 3: Data

MySQL, MongoDB, SQLite, Prisma, PostgreSQL

The tier that decides whether the other two are fast. Schema first, indexes on purpose, and a query plan I have actually looked at.

Binge

Relational schema design under real access patterns. Viewers, creators and admins, with likes, comments, watchlists, uploads and server generated PDF analytics.

Node.js Express EJS MySQL

Bento

A browser extension and a web client sharing one SQLite file. That file is the entire backend. No accounts, no sync service.

TypeScript SQLite Extension


Cross cutting concerns

Concern How I handle it
Source control Git, feature branches, commits that explain why
Delivery Docker, GitHub Actions, Vercel
Environment Windows 11 with WSL2
Design Figma and Canva, enough to not need a designer for v1
Currently studying Advanced data structures, database internals, system design

Deployment metrics

Commits over time



Most used languages



Contribution grid

Off hours processes

Two background jobs that never terminate. A manga backlog that grows faster than it drains, and a Valorant rank I have stopped defending in public.

There is a third. I tune and stress test my own machine the way other people tune a car, with fan curves, thermal thresholds and stability runs, none of it strictly necessary. Nothing has ever crashed. I simply want to know that it will not.

It turns out to be the same instinct that makes me read a query plan before shipping.


Backlog

NEXT UP
├── Advanced data structures and algorithms
├── Database internals, including indexes, query plans and locking
├── Caching layers and background job queues
└── Production deployment and observability

EXPLORING
├── Offline first sync strategies
├── Embedded databases such as SQLite and LanceDB
├── Local model inference pipelines
└── Desktop packaging with Tauri and Electron

OPEN TO
├── Internships, backend or full stack
├── Open source developer tooling
└── Anything that removes a cloud dependency

Open a connection

Open to internships, open source work on developer tooling, and any project where the backend is the interesting part.


LinkedIn Portfolio Email



Profile views



Pinned Loading

  1. Beacon Beacon Public

    A local dev-server control center for Windows - scan a folder, and Beacon finds every project, starts the right dev server with the right package manager, and gives you a live dashboard of logs, po…

    TypeScript

  2. Cortex Cortex Public

    Your whole UET semester in one place: marks & CGPA, a GPA what-if lab, timetable, assignments, attendance, faculty contacts, notes and Google Drive.

    TypeScript

  3. Hidayah Hidayah Public

    Prayer times, the Hijri calendar and the full Quran in Arabic, English and Urdu with tafsir and recitation. Next.js PWA with background prayer notifications.

    TypeScript

  4. Preface Preface Public

    Dump your project in, get a well organised README out. Local-first README generator with a GitHub-accurate live preview, eight templates and an optional Ollama pass.

    TypeScript

  5. Roleify Roleify Public

    A CV maker where the whole interface changes mood to match your profession. Six role based themes, a bento box workspace with a live split screen preview, and themed PDF export.

    TypeScript

  6. Wakaru Wakaru Public

    Translator, multilingual dictionary and raw manga reader. Dialect aware, built entirely on free keyless APIs. No accounts, no API keys.

    TypeScript