Skip to content
View tajultonim's full-sized avatar
💭
Running on coffee🫩
💭
Running on coffee🫩

Highlights

  • Pro

Block or report tajultonim

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

H.M. Tajul Islam Tanim

Physics × Software Engineering × HPC

GitHub Physics Focus Profile Views

👋🏻 About Me

I'm a Physics undergraduate at the University of Rajshahi, Bangladesh, working at the intersection of physics, mathematics, and computing.

Rather than learning technologies only through tutorials, I prefer building things from the ground up - from numerical solvers and multi-node computing clusters to production web applications and self-hosted infrastructure.

Currently exploring:

  • 🔭 Scientific computing & numerical methods
  • ⚡ High-performance and parallel computing
  • 🦀 Systems programming
  • 🌐 Full-stack application architecture
  • 🐋 Self-hosted infrastructure & DevOps
  • 🤖 Machine learning
  • 🧮 Mathematical modeling and computational physics

For more go to this section.

👨🏻‍🔬 Physics × Computing

My physics background naturally pulled me toward computational methods.

🔭 Scientific Computing Numerical methods for mathematical and physical problems - with a particular interest in ODE systems, numerical integration, optimization, and computational modeling.

⚡ High-Performance Computing Experimenting with building and managing a small multi-node HPC environment, with a long-term goal of scaling computational physics problems across multiple CPU cores and machines.

👨🏻‍💻 Things I've Built

⭐ Vesper

A programming language ecosystem featuring a tree-walk interpreter built from scratch in C++, a native code formatter (vspfmt), and a dedicated VS Code extension with TypeScript-style syntax highlighting.

C++ TypeScript Syntax VS Code Extension Docs

  • Lexical Analysis & Parsing - Tokenizer and recursive-descent parser generating clean Abstract Syntax Trees (AST).
  • Runtime & Execution - C++ tree-walk interpreter evaluating expressions and handling dynamic variable scoping.
  • VS Code Integration - Custom extension providing syntax highlighting, auto-formatting via vspfmt, and language tooling.
  • Documentation & CI/CD - Automated site deployment via GitHub Pages and automated cross-platform builds.

Focus: language design · AST evaluation · VS Code extension development · C++ system programming

🌐 Documentation · 🖥️ Source · 🧩 VS Code Extension for language support

🏥 Diagnostic Center Management System

A production-oriented, self-hosted management platform for diagnostic centers.

Next.js TypeScript Prisma PostgreSQL Docker

  • Patient and invoice management
  • Diagnostic test management
  • Doctor commissions and discounts
  • Payment and due tracking
  • Sales and financial reporting
  • Audit logging & role-based administration
  • Printable invoices and reports

Also involved database migrations, deployment, reverse proxies, Windows packaging, backups, and self-hosted infrastructure - making it as much a systems project as a web application.

🔗 Live Demo

🦊 SneakyChat

An anonymous peer-to-peer chat experience built around a playful token economy - match with a random fox, chat for a while, earn berries, and come back for more.

Svelte Express.js Node.js TypeScript Tailwind Socket.io JWT

  • Instant Matching - find and connect with a random anonymous fox
  • Berry Economy - earn berries by chatting, lose them when skipping
  • Timed Chats - 2-minute initial sessions with 5-minute extensions
  • Real-time Messaging - instant messages, typing indicators, and reactions
  • Persistent Sessions - rejoin a conversation after an accidental disconnect
  • Responsive UI - designed for mobile, tablet, and desktop
  • Anonymous by Design - no accounts, no unnecessary tracking

Focus: real-time systems · WebSockets · anonymous matching · state management

🔗 Live Demo 🖥️ Source

🖥️ Experimental HPC Cluster

A small personal cluster built to experiment with parallel scientific workloads - understanding not just how to write numerical programs, but how computation behaves when workloads are distributed across CPUs and machines.

MPI Slurm Linux Python Fortran Julia Numba

For more projects visit my repositories.

🧰 Tech Stack

Languages

Web & Application Development

Databases & Backend

Scientific Computing & Mathematics

NumPy SciPy SymPy Numba JAX MPI OpenMP CUDA Slurm

Systems & CLI

Infrastructure & DevOps

Caddy

Version Control & Development Tools

📊 Github Stats

🚀 Currently Exploring

Scientific Computing
   ├── Numerical ODE Solvers
   ├── Parallel Computing
   ├── MPI / Distributed Systems
   └── Computational Physics


Systems Programming
   ├── Rust
   ├── Linux
   └── Performance Engineering


Production Software
   ├── Next.js
   ├── PostgreSQL
   ├── Docker
   └── Self-hosted Infrastructure

I'm especially drawn to the overlap of these areas - using low-level, high-performance computing ideas to solve real scientific and engineering problems.

🌌 Philosophy

Learn the theory. Build the system. Measure the result.

I like understanding what's happening underneath the abstraction - whether that's a numerical algorithm, a database query, a network request, or a CPU instruction.


Physics student · Software builder · HPC enthusiast

GitHub Repositories

Pinned Loading

  1. sneakychat sneakychat Public

    Anonymous random chat platform for genuine conversations with strangers

    Svelte

  2. vesper vesper Public

    Vesper is an experimental programming language designed and implemented from the ground up to explore how programming languages work internally - from lexing and parsing to AST construction and int…

    C++

  3. fancy-github-stats fancy-github-stats Public

    An extensible, high-performance API server built with Next.js that generates dynamic, customizable SVG statistics cards for your GitHub profile README. Features interactive telemetry components, la…

    JavaScript 2

  4. nextjs-url nextjs-url Public

    Get absolute url, api url and all for your Next.JS project.

    JavaScript 7

  5. mudocs mudocs Public

    Mudocs is an online ebook library. It also contains the book data from the seminar library of Department of Physics, University of Rajshahi.

    JavaScript

  6. blog blog Public

    Source code for my personal blog site.

    JavaScript