Skip to content
View hasnain7abbas's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Quaid e Azam University Islamabad

Block or report hasnain7abbas

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.

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

Hasnain Abbas

Physicist by Training · Developer by Obsession

MPhil Physics — Quaid-e-Azam University, Islamabad


Typing SVG



Abstract

I'm an experimental physicist working on memristor synthesis and neuromorphic devices using polymers and ceramic materials, fabricating thin films via the sol-gel method. Simultaneously, I build high-performance desktop applications with Rust and Tauri — creating tools that bridge the gap between science and software.

From Skardu, Gilgit-Baltistan — where the mountains meet the sky.


I. Research & Lab

Memristor Synthesis          Neuromorphic Computing         Spin Dynamics
Sol-Gel Thin Films           Sputter Coating                LASER Ablation
XRD Analysis                 FTIR Spectroscopy              Impedance Spectroscopy
Quantum Mechanics            Statistical Physics            Device Characterization

II. Languages & Tools

Rust          TypeScript          Python          C++          Lua
Tauri v2      React       SolidJS       Svelte       Next.js
Tailwind      WebAssembly       Docker       Linux

III. Featured Works

Project Description
Madar Interactive STEM simulation browser — 247 physics, chemistry, biology, math & engineering simulations. Tauri desktop + web.
visualize-physics A visual introduction to quantum & statistical physics — 18 simulations, 200+ statistical tools, KaTeX math rendering.
memristor-analyzer Memristor characterization & neuromorphic ANN simulation — extracts non-linearity, write noise & conductance from LTP/LTD data, simulates MNIST accuracy.
optics High-performance, zero-install 2D optics simulator — real-time ray tracing, Snell's law, chromatic dispersion. Rust + WebAssembly.
seeing-theory-desktop A visual, interactive introduction to probability & statistics — fast, offline Tauri v2 app with Rust-powered computation.
citestrike Blazing-fast, local-first citation manager — summon your library anywhere with Ctrl+Shift+C. Rust + Tauri + Svelte.
particle-sandbox A blazing-fast 2D physics playground — interactive STEM physics simulator. Tauri v2 + Rust.
Knowledge-Base Local-first, fully offline AI knowledge base — index PDFs, Markdown & codebases, query with a local LLM via Ollama.

IV. Statistics

GitHub Stats Top Languages
Contribution Calendar

Activity Graph

V. Contribution Graph

github-snake

"The universe is not only queerer than we suppose, but queerer than we can suppose." — J.B.S. Haldane


Profile Views

Popular repositories Loading

  1. Madar Madar Public

    Interactive STEM Simulation Browser — 247 physics, chemistry, biology, math & engineering simulations. Desktop app (Tauri) + web. Made in Skardu, Pakistan.

    TypeScript 5

  2. BFO-MemLab BFO-MemLab Public

    A virtual laboratory for interface-controlled BFO memristors and ferroelectric synapses

    TypeScript 5

  3. NextChat NextChat Public

    Forked from ChatGPTNextWeb/NextChat

    ✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | Windows

    TypeScript 4

  4. DigitalShelf DigitalShelf Public

    A visual temporary clipboard dropzone — drag files, text, images, and links onto a floating shelf panel

    TypeScript 3

  5. spintronics spintronics Public

    Forked from cool-japan/spintronics

    A pure Rust library for simulating spin dynamics, spin current generation, and conversion phenomena in magnetic and topological materials.

    Rust 3

  6. seeing-theory-desktop seeing-theory-desktop Public

    A visual, interactive introduction to probability & statistics — reimagined as a fast, offline Tauri v2 desktop app with Rust-powered computation.

    TypeScript 3