Skip to content
View neluca's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Shenzhen, Guangdong, China
  • 13:06 (UTC +08:00)
  • X @MyNeluca

Block or report neluca

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
neluca/README.md

fib

Hello everyone👋, I'm E.T. Romani

I am a very friendly mathematics enthusiast who enjoys working quietly on my own. I am low-key, love freedom, and am organized in my work. I also have strong mathematical thinking skills.

I am proficient in: algebra (linear algebra, basic group theory, quaternions, Lie groups and Lie algebras), analysis (ordinary differential equations, Fourier analysis, complex analysis, functional analysis), differential manifolds, quantum mechanics, and category theory. I am also an experienced enthusiast in functional programming paradigms and differentiable programming.

The tools I commonly use include:

  • Matlab
  • Python(Numpy, Polars, Matplotlib, Pytorch, Jax, Maturin)
  • Linux
  • Rust(PyO3, std)
  • C/C++/CUDA
  • Latex, Text Editor(VS Coude)
  • Duckdb
  • AI
  • My scratch paper and pen

The pursuit of knowledge should not be overly utilitarian. Utilitarianism should only be considered after one has acquired a deep and profound understanding of the subject matter.

Learning knowledge is different from learning skills. Learning knowledge involves systematically understanding its underlying principles, whereas learning skills is more akin to imitation. For example, when learning to program, merely mastering how to use a programming language and call libraries is learning a skill. In contrast, learning knowledge means understanding the design philosophy of the programming language, the characteristics of the compiler, the principles of compilation, and how to design efficient and elegant algorithms based on specific situations.

Pinned Loading

  1. microtorch microtorch Public

    A pytoch-like autograd engine.

    Python 1

  2. regrad regrad Public

    A small, elegant and visulized implementation of reverse mode autograd that is distinct from Karpathy's micrograd. Zero dependency.

    Python 2 1

  3. symdiff symdiff Public

    A very simple implementation of symbolic differentiation.

    Python 2

  4. fibonacci fibonacci Public

    The General Term Formula of the Fibonacci Sequence and Linear Algebra

    TeX

  5. emgrad emgrad Public

    A deep learning library built from scratch with complex neural networks examples built on top for learning purposes.

    Python 1