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

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 Git GitHub VSCode

Skills

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

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. (closed source)
  • I have succesfully defended a production server network from a cyberattack (DDoS).

Large Projects

  • Untitled Electron Game: Factory building game in the alpha stage.
  • mlogx: A transpiler for Mindustry Logic.
  • CancerStop: A quick reference guide to information on different cancers, made with @Vedanth-Ramji under the guidance of Dr. Natarajan from Queromatics
  • fish-commands: A plugin for a Mindustry game server that allowed me to develop the skill of porting legacy codebases.
  • Pasapapor: A studying tool that helps you open CAIE past papers, and other materials.
  • 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.
  • soodocode: An (unfinished) runtime for Cambridge CS pseudocode syntax.
  • MindustryLauncher: a command-line launcher for Mindustry.
  • msch-generate: An (unfinished) tool to build Mindustry schematics automatically.
  • Extensions: An (unfinished) Mindustry mod.
  • msch: An NPM package (javascript library) for parsing Mindustry schematics.
  • Omnifactory Tweaked: a fork of the Nomifactory minecraft modpack with tweaks that I like.
  • mlog: A collection of MLOG programs that I used while playing Mindustry.
  • 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.
  • 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: an awesome Discord theme.
  • TestMod1: a Minecraft meme 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.
  • Directional Router: a Mindustry mod that adds a directional router to Serpulo. Very small.
  • Legacy Textures: a Mindustry mod that restores textures to their old versions (pre-136).

metrics

Pinned

  1. soodocode soodocode Public

    Cambridge CS Pseudocode runtime and checker.

    TypeScript 2

  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 133 67

  3. mlogx mlogx Public

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

    TypeScript 14 2

  4. MindustryLauncher MindustryLauncher Public

    A launcher for Mindustry with output highlighting and version management.

    JavaScript 7 1

  5. pasapapor pasapapor Public

    open the past paper and marking scheme with one click

    TypeScript 1

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

    untitled electron game

    TypeScript 2 1