Armen Deroian

Computer Science student at NJIT specializing in game development, systems programming, and full-stack web development. Passionate about building innovative software and mentoring fellow developers.

Armen Deroian

About Me

I'm a Computer Science student at the New Jersey Institute of Technology (NJIT) graduating in 2027, with a strong foundation in software development and a passion for creating innovative solutions. My academic journey has been complemented by hands-on experience as both a Resident Assistant and Classroom Assistant, where I've mentored students in Java, Python, and Object-Oriented programming concepts.

My technical interests span multiple domains: game development through Minecraft modding, systems programming with C and C++, and modern web development with React and TypeScript. I'm particularly drawn to projects that combine technical depth with practical impact, whether that's building game server infrastructure or creating tools that help others learn and build.

Beyond coding, I'm committed to fostering a collaborative learning environment and helping others grow in their technical journey. I'm always eager to tackle new challenges and contribute to projects that push the boundaries of what's possible.

Featured Projects

Oritech

A Minecraft fabric tech mod featuring advanced machinery, automation systems, and custom blocks. Demonstrates expertise in game modding, Java development, and complex game mechanics.

Java Minecraft Fabric Modding

Stratos

WIP server software for Minecraft written in C++. A high-performance game server implementation showcasing systems programming and network architecture knowledge.

C++ Minecraft Server Systems Programming

SimpleWiki

A lightweight wiki template that allows users to easily create documentation sites using markdown. Designed for simplicity and ease of deployment.

TypeScript Markdown Documentation

Physics Engine

A rigid body physics simulation engine written in C. Demonstrates understanding of physics algorithms, collision detection, and computational efficiency.

C Physics Simulation

Skills & Expertise

Languages

  • • Java
  • • C++
  • • C
  • • Python
  • • TypeScript
  • • JavaScript

Game Development

  • • Minecraft Modding
  • • Fabric API
  • • Game Mechanics
  • • 3D Graphics

Systems & Backend

  • • Server Architecture
  • • Network Programming
  • • Physics Simulation

Web & Frontend

  • • React
  • • Tailwind CSS
  • • Web Design
  • • Responsive Development

Experience

Resident Assistant

NJIT

Mentored and supported students in residential community, providing academic guidance and fostering a collaborative learning environment.

Classroom Assistant

NJIT

Assisted in teaching Intro to Computer Science, graded coursework, and helped students understand fundamental programming concepts in Java and Python.

Dean's List

NJIT

Recognized for academic excellence and consistent high performance across computer science coursework.

Let's Connect

I'm always interested in hearing about new projects and opportunities. Feel free to reach out through any of these channels.