Saqlain Abbas

Full-stack and AI engineer

I take the setup out of software.

I'm Saqlain. I build small desktop apps, useful mobile tools, and AI that runs on your own machine.

Based in IslamabadPakistan

GitHub activity

View GitHub
3,963 GitHub contributions, 2025-09-28 to 2026-10-03. Darker squares indicate more activity.OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-09-28: 0 contributions2025-09-29: 0 contributions2025-09-30: 0 contributions2025-10-01: 0 contributions2025-10-02: 0 contributions2025-10-03: 0 contributions2025-10-04: 0 contributions2025-10-05: 0 contributions2025-10-06: 0 contributions2025-10-07: 0 contributions2025-10-08: 0 contributions2025-10-09: 0 contributions2025-10-10: 0 contributions2025-10-11: 0 contributions2025-10-12: 0 contributions2025-10-13: 0 contributions2025-10-14: 0 contributions2025-10-15: 0 contributions2025-10-16: 0 contributions2025-10-17: 4 contributions2025-10-18: 9 contributions2025-10-19: 0 contributions2025-10-20: 0 contributions2025-10-21: 0 contributions2025-10-22: 0 contributions2025-10-23: 0 contributions2025-10-24: 0 contributions2025-10-25: 0 contributions2025-10-26: 4 contributions2025-10-27: 0 contributions2025-10-28: 0 contributions2025-10-29: 0 contributions2025-10-30: 0 contributions2025-10-31: 2 contributions2025-11-01: 0 contributions2025-11-02: 1 contributions2025-11-03: 2 contributions2025-11-04: 1 contributions2025-11-05: 0 contributions2025-11-06: 1 contributions2025-11-07: 0 contributions2025-11-08: 0 contributions2025-11-09: 0 contributions2025-11-10: 0 contributions2025-11-11: 0 contributions2025-11-12: 0 contributions2025-11-13: 0 contributions2025-11-14: 0 contributions2025-11-15: 2 contributions2025-11-16: 0 contributions2025-11-17: 2 contributions2025-11-18: 4 contributions2025-11-19: 5 contributions2025-11-20: 0 contributions2025-11-21: 0 contributions2025-11-22: 0 contributions2025-11-23: 0 contributions2025-11-24: 0 contributions2025-11-25: 0 contributions2025-11-26: 0 contributions2025-11-27: 4 contributions2025-11-28: 2 contributions2025-11-29: 8 contributions2025-11-30: 40 contributions2025-12-01: 1 contributions2025-12-02: 0 contributions2025-12-03: 1 contributions2025-12-04: 1 contributions2025-12-05: 10 contributions2025-12-06: 3 contributions2025-12-07: 0 contributions2025-12-08: 0 contributions2025-12-09: 0 contributions2025-12-10: 0 contributions2025-12-11: 0 contributions2025-12-12: 0 contributions2025-12-13: 0 contributions2025-12-14: 0 contributions2025-12-15: 0 contributions2025-12-16: 0 contributions2025-12-17: 0 contributions2025-12-18: 0 contributions2025-12-19: 0 contributions2025-12-20: 0 contributions2025-12-21: 0 contributions2025-12-22: 0 contributions2025-12-23: 0 contributions2025-12-24: 0 contributions2025-12-25: 0 contributions2025-12-26: 7 contributions2025-12-27: 19 contributions2025-12-28: 1 contributions2025-12-29: 8 contributions2025-12-30: 4 contributions2025-12-31: 8 contributions2026-01-01: 12 contributions2026-01-02: 39 contributions2026-01-03: 3 contributions2026-01-04: 14 contributions2026-01-05: 7 contributions2026-01-06: 0 contributions2026-01-07: 0 contributions2026-01-08: 2 contributions2026-01-09: 4 contributions2026-01-10: 4 contributions2026-01-11: 7 contributions2026-01-12: 3 contributions2026-01-13: 4 contributions2026-01-14: 1 contributions2026-01-15: 6 contributions2026-01-16: 16 contributions2026-01-17: 1 contributions2026-01-18: 3 contributions2026-01-19: 0 contributions2026-01-20: 4 contributions2026-01-21: 4 contributions2026-01-22: 2 contributions2026-01-23: 20 contributions2026-01-24: 9 contributions2026-01-25: 4 contributions2026-01-26: 23 contributions2026-01-27: 0 contributions2026-01-28: 1 contributions2026-01-29: 6 contributions2026-01-30: 7 contributions2026-01-31: 0 contributions2026-02-01: 3 contributions2026-02-02: 17 contributions2026-02-03: 0 contributions2026-02-04: 0 contributions2026-02-05: 12 contributions2026-02-06: 7 contributions2026-02-07: 0 contributions2026-02-08: 3 contributions2026-02-09: 15 contributions2026-02-10: 0 contributions2026-02-11: 0 contributions2026-02-12: 0 contributions2026-02-13: 9 contributions2026-02-14: 7 contributions2026-02-15: 32 contributions2026-02-16: 0 contributions2026-02-17: 73 contributions2026-02-18: 4 contributions2026-02-19: 47 contributions2026-02-20: 0 contributions2026-02-21: 0 contributions2026-02-22: 3 contributions2026-02-23: 0 contributions2026-02-24: 0 contributions2026-02-25: 15 contributions2026-02-26: 1 contributions2026-02-27: 0 contributions2026-02-28: 1 contributions2026-03-01: 0 contributions2026-03-02: 0 contributions2026-03-03: 0 contributions2026-03-04: 0 contributions2026-03-05: 0 contributions2026-03-06: 0 contributions2026-03-07: 0 contributions2026-03-08: 3 contributions2026-03-09: 2 contributions2026-03-10: 0 contributions2026-03-11: 1 contributions2026-03-12: 1 contributions2026-03-13: 0 contributions2026-03-14: 0 contributions2026-03-15: 0 contributions2026-03-16: 0 contributions2026-03-17: 0 contributions2026-03-18: 0 contributions2026-03-19: 0 contributions2026-03-20: 1 contributions2026-03-21: 0 contributions2026-03-22: 0 contributions2026-03-23: 2 contributions2026-03-24: 0 contributions2026-03-25: 3 contributions2026-03-26: 0 contributions2026-03-27: 0 contributions2026-03-28: 1 contributions2026-03-29: 1 contributions2026-03-30: 0 contributions2026-03-31: 0 contributions2026-04-01: 0 contributions2026-04-02: 0 contributions2026-04-03: 1 contributions2026-04-04: 28 contributions2026-04-05: 14 contributions2026-04-06: 11 contributions2026-04-07: 4 contributions2026-04-08: 1 contributions2026-04-09: 0 contributions2026-04-10: 3 contributions2026-04-11: 9 contributions2026-04-12: 33 contributions2026-04-13: 2 contributions2026-04-14: 0 contributions2026-04-15: 5 contributions2026-04-16: 14 contributions2026-04-17: 29 contributions2026-04-18: 1 contributions2026-04-19: 21 contributions2026-04-20: 0 contributions2026-04-21: 8 contributions2026-04-22: 0 contributions2026-04-23: 21 contributions2026-04-24: 0 contributions2026-04-25: 6 contributions2026-04-26: 58 contributions2026-04-27: 18 contributions2026-04-28: 22 contributions2026-04-29: 53 contributions2026-04-30: 20 contributions2026-05-01: 4 contributions2026-05-02: 21 contributions2026-05-03: 9 contributions2026-05-04: 24 contributions2026-05-05: 7 contributions2026-05-06: 11 contributions2026-05-07: 9 contributions2026-05-08: 17 contributions2026-05-09: 47 contributions2026-05-10: 23 contributions2026-05-11: 25 contributions2026-05-12: 11 contributions2026-05-13: 3 contributions2026-05-14: 0 contributions2026-05-15: 0 contributions2026-05-16: 0 contributions2026-05-17: 1 contributions2026-05-18: 0 contributions2026-05-19: 0 contributions2026-05-20: 0 contributions2026-05-21: 0 contributions2026-05-22: 0 contributions2026-05-23: 0 contributions2026-05-24: 17 contributions2026-05-25: 2 contributions2026-05-26: 0 contributions2026-05-27: 1 contributions2026-05-28: 0 contributions2026-05-29: 54 contributions2026-05-30: 25 contributions2026-05-31: 5 contributions2026-06-01: 2 contributions2026-06-02: 12 contributions2026-06-03: 4 contributions2026-06-04: 14 contributions2026-06-05: 29 contributions2026-06-06: 29 contributions2026-06-07: 32 contributions2026-06-08: 21 contributions2026-06-09: 52 contributions2026-06-10: 70 contributions2026-06-11: 39 contributions2026-06-12: 5 contributions2026-06-13: 14 contributions2026-06-14: 4 contributions2026-06-15: 3 contributions2026-06-16: 6 contributions2026-06-17: 3 contributions2026-06-18: 9 contributions2026-06-19: 17 contributions2026-06-20: 29 contributions2026-06-21: 1 contributions2026-06-22: 2 contributions2026-06-23: 4 contributions2026-06-24: 10 contributions2026-06-25: 20 contributions2026-06-26: 31 contributions2026-06-27: 33 contributions2026-06-28: 35 contributions2026-06-29: 2 contributions2026-06-30: 11 contributions2026-07-01: 5 contributions2026-07-02: 12 contributions2026-07-03: 4 contributions2026-07-04: 36 contributions2026-07-05: 17 contributions2026-07-06: 3 contributions2026-07-07: 2 contributions2026-07-08: 2 contributions2026-07-09: 5 contributions2026-07-10: 69 contributions2026-07-11: 28 contributions2026-07-12: 38 contributions2026-07-13: 4 contributions2026-07-14: 5 contributions2026-07-15: 4 contributions2026-07-16: 36 contributions2026-07-17: 8 contributions2026-07-18: 1 contributions2026-07-19: 48 contributions2026-07-20: 4 contributions2026-07-21: 12 contributions2026-07-22: 1 contributions2026-07-23: 16 contributions2026-07-24: 1 contributions2026-07-25: 27 contributions2026-07-26: 6 contributions2026-07-27: 8 contributions2026-07-28: 1 contributions2026-07-29: 34 contributions2026-07-30: 64 contributions2026-07-31: 1 contributions2026-08-01: 1 contributions2026-08-02: 17 contributions2026-08-03: 1 contributions2026-08-04: 1 contributions2026-08-05: 6 contributions2026-08-06: 1 contributions2026-08-07: 1 contributions2026-08-08: 1 contributions2026-08-09: 18 contributions2026-08-10: 2 contributions2026-08-11: 3 contributions2026-08-12: 5 contributions2026-08-13: 2 contributions2026-08-14: 0 contributions2026-08-15: 8 contributions2026-08-16: 0 contributions2026-08-17: 0 contributions2026-08-18: 0 contributions2026-08-19: 0 contributions2026-08-20: 0 contributions2026-08-21: 0 contributions2026-08-22: 0 contributions2026-08-23: 0 contributions2026-08-24: 0 contributions2026-08-25: 0 contributions2026-08-26: 0 contributions2026-08-27: 0 contributions2026-08-28: 0 contributions2026-08-29: 20 contributions2026-08-30: 14 contributions2026-08-31: 2 contributions2026-09-01: 13 contributions2026-09-02: 30 contributions2026-09-03: 25 contributions2026-09-04: 38 contributions2026-09-05: 24 contributions2026-09-06: 15 contributions2026-09-07: 6 contributions2026-09-08: 16 contributions2026-09-09: 5 contributions2026-09-10: 46 contributions2026-09-11: 28 contributions2026-09-12: 6 contributions2026-09-13: 15 contributions2026-09-14: 26 contributions2026-09-15: 23 contributions2026-09-16: 11 contributions2026-09-17: 18 contributions2026-09-18: 5 contributions2026-09-19: 90 contributions2026-09-20: 23 contributions2026-09-21: 12 contributions2026-09-22: 48 contributions2026-09-23: 52 contributions2026-09-24: 64 contributions2026-09-25: 74 contributions2026-09-26: 175 contributions2026-09-27: 85 contributions2026-09-28: 25 contributions2026-09-29: 6 contributions2026-09-30: 25 contributions2026-10-01: 5 contributions2026-10-02: 284 contributions2026-10-03: 175 contributions
3,963 contributions · 2025-09-28 to 2026-10-03Less More

Neurix

Download a model once over Wi-Fi. Use it forever.

Details & stack

An app that runs language models on the phone itself: no account, no server, and no internet after the first model download. I built it because every time I left town I lost ChatGPT and Claude along with the signal.

Runs on
Android, Windows
Built with
Rust, Candle, Tauri 2
Models
8, from 380 MB to 2.2 GB
Licence
MIT

OmniRecall

It appears where I need it, answers, and is gone when I'm done.

Details & stack

Press Alt+Space and a small window opens at your cursor. Ask a question, attach a PDF or a folder of code, read the answer, press Esc. It works with Gemini, OpenAI, Claude, GLM or a local Ollama model, on your own key.

Runs on
Windows, Linux
Built with
Tauri, Rust, Preact
On GitHub
9 releases

Paperwren

Open anything. Instantly.

Details & stack

A document viewer built for Android, also available on Windows. It opens PDF, Word, Excel, PowerPoint and plain text, never touches the network, and the Android build asks for zero permissions.

Runs on
Android, Windows
Built with
Tauri 2, Rust
On GitHub
35 releases since September 2026
Licence
MIT

Rasoi POS

A point of sale and accounts system in daily use at a restaurant in Skardu.

Details & stack

A point of sale and accounts system in daily use at a restaurant in Skardu. It runs fully offline on the till's own SQLite database, and every push to main ships an auto-updating installer. This is private client work, so there is no screenshot to show.

Runs on
Windows
Built with
Tauri 2, React, SQLite

More experiments

How I build

  1. Tauri and Rust.

    Paperling's Windows installer is 13.8 MB.

  2. C++ and Qt 6.

    For the two smallest tools, Pin-It and ClipStream, I rebuilt them with no web view at all.

  3. The OS keychain.

    That is where Paperling keeps your API key.

  4. Diffs you approve.

    Nothing touches your file until you say so.

  5. A release from every tag.

    CI cut 279 of my 284 releases.

Now and before

VIYLSA

Co-founder and CTO, April 2026 to now.

We turn a venue into a 360° tour you can walk from a phone, with an AI guide that answers in English and Urdu. I build the tour player, the guide and the analytics behind them. The tour of NEIC in Islamabad runs live on the homepage.

The VIYLSA tour of NEIC in Islamabad, at the entrance

Contract work

  • Feb to Jun 2026HabfractLead engineer on Agentiff Mobile, a desktop and mobile app in Tauri 2.
  • Jan to Apr 2026Analyze AgencyA Windows screenshot app in Tauri and Rust: capture, annotate, share.
  • Aug to Dec 2025CCRIPT and NeuralogicFull-stack web on one shared team: React, Node.js, FastAPI, PostgreSQL.

About

Portrait of Saqlain Abbas

I'm Saqlain Abbas, a full-stack and AI engineer from Skardu, now based in Islamabad.

I work across Rust, Tauri, and AI, taking ideas from a first prototype to apps people can use. Alongside that, I'm finishing my degree and building VIYLSA.

Based in
Islamabad, Pakistan
Currently
Co-founder and CTO, VIYLSA
Studying
BS Artificial Intelligence, NUTECH
From
Skardu, Gilgit-Baltistan
A portfolio, and the text file behind it.