Skip to content
View thinkphp's full-sized avatar
💭
If I have seen further it is only by standing on the shoulders of giants. Newton
💭
If I have seen further it is only by standing on the shoulders of giants. Newton

Block or report thinkphp

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

Hi there 👋

I'm interested in the intersection of mathematics and software engineering, with a focus on algorithmic problem-solving, theoretical foundations, and the design of robust software systems. I enjoy translating abstract concepts into practical solutions, from algorithm design to cloud infrastructure. I am committed to continuous learning, guided by the belief that strong theoretical foundations enable a deeper understanding of new technologies and facilitate their effective adoption.

💬 Ask me about

Mathematics: Galois Theory, Algebra, Monoids, Groups and Subgroups, Rings and Subrings, Group homomorphism from (G,∗) to (H, ·), Fields, Vector Spaces, Riemann Sums, Calculus, Theory of Probability

Computer Science: Algorithms, Data Structures, Machine Learning, Neuroscience

Programming Languages: C, C++, Rust, Haskell, Scala, Java, Python, JavaScript, TypeScript, PHP

🛠️ Tech Stack & Interests

🎨 Frontend

React Angular Vue.js Svelte Lit

⚙️ Backend

Node.js Express PHP Laravel Spring Boot FastAPI Django Flask Rails

🗄️ Database

PostgreSQL MongoDB Redis CouchDB

☁️ Cloud Computing

Azure Google Cloud AWS

🚀 DevOps & Tooling

Docker Kubernetes GitHub Actions Terraform Git Linux Nginx

🏆 Competitive Programming

Codeforces LeetCode HackerRank UVa Online Judge

💡 Ideas I'm exploring

  • Frontend: component-based architecture with React and Angular, comparing reactivity models (React hooks vs Vue refs vs Svelte runes vs Angular signals), web components with Lit
  • Backend: JavaScript on the server with Node.js and Express, PHP with Laravel, REST and async APIs with FastAPI, enterprise patterns with Spring Boot, rapid prototyping with Flask and Rails, batteries-included development with Django
  • Database: relational modeling and indexing with PostgreSQL, document stores with MongoDB and CouchDB (including CouchDB's replication and offline-first sync), caching and fast data structures with Redis
  • Cloud: multi-cloud deployment, serverless functions, containers, and CI/CD pipelines across Azure, GCP and AWS
  • DevOps: containerizing apps with Docker, orchestration with Kubernetes, infrastructure as code with Terraform, automated CI/CD with GitHub Actions, reverse proxying and load balancing with Nginx on Linux
  • Competitive Programming: solving problems on Codeforces, LeetCode, HackerRank and UVa Online Judge, with a focus on graph algorithms, dynamic programming, number theory and efficient data structures

📝 Writing & Community

📫 How to reach me

mergesortv@gmail.com

Pinned Loading

  1. dijkstra dijkstra Public

    Dijkstra's Algorithm for finding the shortest paths between nodes in a weighted graph.

    C++ 35 14

  2. bellman-ford bellman-ford Public

    Bellman-Ford's Algorithm for Shortest Path Directed Graph. Infoarena

    C++ 3 2

  3. strongly-connected-components strongly-connected-components Public

    Algorithm for finding the strongly connected components of a directed graph. infoarena

    C++

  4. Fenwick-tree Fenwick-tree Public

    Binary Indexed Tree or Fenwick Tree Advanced Data Structure

    C++

  5. Aho-Corasick Aho-Corasick Public

    Aho-Corasick Algorithm String Matching

    1

  6. plaut plaut Public

    A lightweight micro MVC PHP Framework.

    PHP