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

Highlights

  • Pro

Block or report aliassar

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

Hi, I'm Ali 👋

Full-stack engineer at Verivox, Germany 🇩🇪. I build products end to end, from the React / React Native front end to the TypeScript, Go and Python services and data pipelines behind them. I also fix bugs upstream in the open-source tools I use.


🔨 Building now

ApplyFlow: swipe through jobs, and your own Claude writes the applications.

  • Job feed fed by self-hosted scrapers across Greenhouse, Lever, Ashby and regional boards (DE / UK / ES / remote), running on Trigger.dev
  • Near-duplicate ads folded into one card with MinHash; jobs embedded with ONNX models for matching
  • Tailored CVs, cover letters and interview prep, with fact-checks for inflated scope and AI-sounding phrasing
  • Self-hosted on Caddy, with Gatus monitoring and alerts for failing or silent pipelines

TypeScript · Python · PostgreSQL · Trigger.dev · Claude API

📌 Featured projects

Project What it is Stack
job-swiper · live Tinder-style job app: swipe, track 12 application stages, undo, offline-safe state Next.js · Tailwind · Framer Motion
job-swiper-server Its API: 96 endpoints, OAuth, email sync (Gmail/Outlook/IMAP), SSE notifications, S3 storage, GDPR export Hono · Drizzle · PostgreSQL
discussion-service Posts, comments nested to any depth, likes and engagement metrics, with a layered design and swappable storage Go (stdlib only)
chat-ui Chat client with optimistic sends, rollback, retry with backoff and a connection banner Next.js 16 · React 19 · Tailwind 4

🌍 Recent open-source contributions

Project Pull request Status
0no-co/gql.tada fix(cli-utils): ignore CRLF line endings in turbo schema fingerprints 🟡 in review
hummingbot/hummingbot fix/ DCA simulator indexes past the last level when stop_loss is omitted 🟡 in review
inngest/inngest fix(event): avoid int64 overflow when validating event ts 🟡 in review
python-rope/rope Refuse new names that are already in use in extract and similar refactorings 🟡 in review
dolthub/go-mysql-server sql/expression: range-check unsigned DIV results 🟡 in review
saltstack/salt Fix pygit2 gitfs remotes failing to initialize with pygit2 1.21 🟡 in review
daveshanley/vacuum fix(casing): apply then.field before checking casing 🟡 in review
bootstrap-vue-next/bootstrap-vue-next fix(orchestrator): settle show() and destroy() for items dismissed before they mount 🟡 in review

All my pull requests →

🧰 Toolbox

Stack

Also: React Native, Hono, Drizzle, Trigger.dev, Shopify, PyTorch/fastai, C/C++ (xv6, systems programming), Verilog.

📫 Reach me

Email

Pinned Loading

  1. job-swiper job-swiper Public

    A Tinder-style job swiping app built with Next.js, Tailwind CSS, and JavaScript

    JavaScript

  2. job-swiper-server job-swiper-server Public

    API for Job Swiper: 96 REST endpoints, OAuth, email sync, SSE notifications, S3 storage (Hono, Drizzle, PostgreSQL)

    TypeScript

  3. chat-ui chat-ui Public

    Chat client with optimistic sends, rollback, retry with backoff and connection status (Next.js 16, React 19)

    TypeScript

  4. discussion-service discussion-service Public

    HTTP/JSON discussion service in Go: nested comments, likes, and engagement metrics

    Go