(See website at https://balam314.github.io/)
Hi there! I'm a full stack Typescript developer.
![Flarogus?](https://raw.githubusercontent.com/BalaM314/flarogus-texture/master/sprites-override/units/flare.png)
- 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
- 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).
- 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.
- mlog: A collection of MLOG programs that I use while playing Mindustry.
- Einsteinium: a NuclearCraft reactor planner.
- 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: a Discord theme.
- 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.