Skip to content
View BalaM314's full-sized avatar
🌟
e^iθ=cosθ+isinθ
🌟
e^iθ=cosθ+isinθ

Organizations

@Fish-Community

Block or report BalaM314

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

(See website at https://balam314.github.io/)

Hello!

Hi there! I'm a full stack Typescript developer.

Tools and languages

TS JS React HTML5 CSS3 NodeJS ESLint Jasmine Java Rhino Git GitHub PNPM VSCode Windows Terminal Rust Python.org Flarogus?

Skills

  • Backend development / systems programming with TypeScript or Javascript and NodeJS / Rhino
  • Frontend development with Typescript, Javascript, HTML, CSS, and React/JSX
  • Game development with Typescript, Java
  • Modernizing legacy codebases with a total rewrite
  • Linux system administration

Accomplishments

  • I have designed, built, deployed, and maintained (from scratch) a website and full stack application that managed registrations and automatically generated printouts for a large event.
  • I have succesfully defended a production server network from a cyberattack (DDoS).

Large Projects

  • soodocode: A runtime for Cambridge CS pseudocode syntax.
  • Untitled Electron Game: Factory building game.
  • mlogx: A transpiler for Mindustry Logic.
  • CancerStop: A quick reference guide to information on different cancers, made with @Vedanth-Ramji and Queromatics
  • fish-commands: A plugin for a Mindustry game server network with a nice command registration interface, and many other systems.
  • Foo's Client: A Mindustry client with many QoL features. Most of it was made by other people but I added some features and do some maintenance.
  • Pasapapor: A studying tool that helps you open CAIE past papers, and other materials. Co-developed with @Rithish288
  • MindustryLauncher: a command-line launcher for Mindustry.
  • msch-generate: A tool to build Mindustry schematic binary files automatically from JSON.
  • Extensions: An (unfinished) Mindustry mod.
  • msch: An NPM package (javascript library) for parsing Mindustry schematics, used by msch-generate.
  • Omnifactory Tweaked: a fork of the Nomifactory minecraft modpack with some changes.
  • Einsteinium: a NuclearCraft reactor planner.

Smaller projects

  • cli-app: An NPM package (javascript library) for creating command-line applications.
  • cpu-sim: A CPU simulator and assembler. I made this to learn more about compilers, assemblers, and machine code.
  • ComplexGrapher: a "graphing calculator" for complex numbers. Hard to understand, but definitely looks cool.
  • mlog: A collection of MLOG programs that I use while playing Mindustry.
  • Interstellar-vscode: my VS Code theme.
  • count-lines-cli: a very small NPM script that counts lines in files.
  • is-console-open: a very small webpage that uses JS shenanigans to detect if you opened the browser console.
  • Interstellar: a Discord theme.
  • balam314.github.io: my website.
  • Canvas Sandbox: a webpage useful for testing things with the HTML5 Canvas API.
  • TestMod1: a Minecraft joke mod. No longer developed.
  • No Invasions: a Mindustry mod that disables sector invasions. Very small.
  • Flarogus Mod: a Mindustry mod that adds flarogus. Somewhat small.
  • Flarogus Texture: a Mindustry mod that adds flarogus, but differently. Very small.
  • Legacy Textures: a Mindustry mod that restores textures to their old versions (pre-136).
  • Directional Router: a Mindustry mod that adds a directional router to Serpulo. Very small.
  • html and css: two old webpages.
  • Pi Algorithms: a collection of algorithms to calculate pi, written in Rust.
  • Rust Sort: a collection of sorting algorithms.

metrics

Pinned Loading

  1. soodocode soodocode Public

    Cambridge CS Pseudocode runtime and checker.

    TypeScript 3

  2. mindustry-antigrief/mindustry-client mindustry-antigrief/mindustry-client Public

    A custom client for mindustry supporting v5, v6 and v7! Also known as Foo's client.

    Java 150 73

  3. mlogx mlogx Public

    A compiler(technically a transpiler) for Mindustry Logic(mlog.)

    TypeScript 14 3

  4. fish-commands fish-commands Public

    A monolithic plugin for the Fish Mindustry servers.

    TypeScript 11 9

  5. MindustryLauncher MindustryLauncher Public

    A launcher for Mindustry with output highlighting and version management.

    TypeScript 7 1

  6. Untitled-Electron-Game Untitled-Electron-Game Public

    untitled electron game

    TypeScript 2 1