Collin Bartlam // 

Front-End Web Developer

Back-End Developer

Operating Systems Developer

Networking & Systems Administrator

Computer Science Educator

Skills

Web front-end in TypeScript, Svelte, and SCSS. Back-end utilizing TypeScript, Bun/Node, PostgreSQL, PHP, Linux, Apache Server, Apache Kafka, MySQL. Productivity and version control skills with Git and Bash. Game development in Godot and Unity. Multi-paradigm programming using C, C#, Java, Lua, and Python.

Projects

2D MMO Client-Server (February 2025 - Present) [Unreleased]

Gdscript | TypeScript | Bun | PostgreSQL

A client-server solution for a 2D sidescrolling MMO similar to Maplestory. Contains three main components: A master server, a distributed map server system, and the client built in Godot.


Linux Mint Development (January 2025 - Present)

C | GDK | CJS

Fixes for issues pertaining to fullscreening, window state management, and broken UI elements. Currently working on implementing animated desktop wallpapers natively in Cinnamon.


Computer Science E-Learning Platform (December 2024 - January 2025)

TypeScript | Bun | Svelte 5 | PostgreSQL | SCSS

A small commercial project built by a team of 2 within only a couple weeks. Features the ability for students to safely access proprietary curricula, submit projects, and check their progress. Enables teachers to grade project submissions and manage students. Features robust administration tools, letting admins manage students & teachers, visualize key data, and more. Used by a business that services hundreds of customers daily.


Linux Game Distribution Platform (November 2023 - September 2024) [Unreleased]

TypeScript | Bun | Svelte 4 | PostgreSQL | C++ | Qt | Python | GraphQL | Apache Kafka | SCSS

A very large commercial project built by a team of 4. Features a digital game storefront, a game downloading & patching system, an activitypub integrated social system, a matrix integrated chat system, an achievement system, and many more features. Built as a competetitor to Steam, specifically targeting the growing Linux platform. Currently on hiatus with development due to the schedule of some team members, but we plan on eventually completing the project.


Untitled Online TCG (August 2022) [Unreleased]

C# | Unity | PHP

An online trading card game that allowed players to compete against each other, trade cards, and buy items in an in-game shop. The game was left as an unfinished prototype and was never released.


PathsMod (December 2021) [Defunct]

Java | Fabric

PathsMod is a Minecraft mod which adds additional paths to the game. Code for the shovel and path logic was completely rewritten for the mod.


TwitLongerExt (October 2021) [Defunct]

JavaScript | Manifest V2

TwitLongerExt is a browser extension which automatically moves a tweet to TwitLonger when the character limit is reached. Developed for both Firefox and Chrome.


Card Pit (April 2021) [Defunct]

PHP | JavaScript | MySQL | CSS

An online tournament platform and deck building tool for the trading card game Magic: the Gathering. Featured automated tournament brackets, an elo system, and live card pricing data.


Mino Click (March 2021)

PHP | JavaScript | CSS

Mino Click is a simple url shortener and image hosting platform originally designed for personal use that has garnered a small userbase.


BikeLord Easy Bicycle Sell App (January 2020)

JavaScript | Manifest V2 | CSS

This browser extension was made for the company BikeLord to make it easier for their users to buy and sell bicycles. Developed for both Firefox and Chrome.


Larger Galaxies Mod (January 2020) [Defunct]

Config

Basic Stellaris mod that adds extra galaxy generation parameters to the game. Used by over 40 000 players.