Skip to content
View vjikholg's full-sized avatar
  • University of British Columbia
  • Vancouver, BC

Block or report vjikholg

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

"But I don't have the time and my ideas are not yet well developed on this immense terrain".

I'm a math graduate from UBC interested in anything math-related, so that naturally led me to software/CS. I'm familiar with both pure and applied mathematics, as well as classroom experience with DSAs and software development.

I'm currently working on a variety of things. My current project trio is:

  1. Finite-field serves as the computational algebra toolkit for generating matrix groups. I'm currently working on porting it into TypeScript + testing multithreading via webworkers to improve group-generation times without resorting to using Shreier-Sims.
  2. GN-scraper serves as the webscraping component scraping requisite generation information, as well as numerous other properties from GroupNames to feed into a SQL database/JSON file.
  3. Cayley-Grapher serves as the front-end component, built using 3d-force-graph, to visualize the group generation algorithm and resultant algebraic structures.

Besides that, I'm also familiar with C#/.NET from dissecting performance optimizing RimWorld mods, Python/Lua scripting from my take on Tech-Annihilation (as well as a touch of C++ from reading and dissecting source code from the Recoil engine).

You can reach me fastest through Discord: aGFwcGllc3RwdXBwZXIK (base64).

Outside of math and coding, I like astrophotography.

Pinned Loading

  1. cayley-grapher cayley-grapher Public

    JavaScript 1

  2. finite-field finite-field Public

    JavaScript

  3. TA-recursive TA-recursive Public

    Forked from techannihilation/TA

    Tech Annihilation fork me and my friends use to DRD with, so balanced with DRD in mind.

    Lua 1

  4. typescript-gn-scraper typescript-gn-scraper Public

    group-names scraper ported into TypeScript to utilize postgresql/prisma to store large amount of information

    TypeScript