Portfolio | Kaveh Nejad - Back-end Developer

Kaveh Nejad

Back-end Developer

About Me

Hello I am Kaveh Nejad, a Backend Developer focusing on Ruby on Rails.
Born in Greece, and completed Uni in Aberdeen, I am now working full time in Glasgow.
I started programming in high school where I quickly learned how fun problem solving is,
and how I can write code to help me complete many small tasks far more effectively.
I am now working on web development professionally and create games and small websites in my spare time.
Primary language: Ruby
Years of experience: 4
Graduation qualifications: First class Honours
Graduation grades: AAAAAAAB
University awards: 3
Hackathons won: 3

Work

I work at arbnco as a backend software developer primarily working on Ruby on Rails projects, however, I often work with frontend and devops software as well.
At arbnco I regularly work on several projects in multiple teams, with my main focus for the past 3 years being a primary developer refactoring and improving one of our products.
Years working with arbnco: 4
Main products worked on: 3
Products as sole developer: 1
Languages used: Ruby, HTML, CSS, JS
Frameworks used: Rails
Other tools and technologies: Docker, Github, Kubernetes, Rancher, PostgreSQL, SQL, APIs, DataDog, Appsignal, Rollbar, VSCode, Jquery, Lens,

University

I went to university in Aberdeen where I completed my bachelors and honours with multiple class prizes and awards.
At Robert Gordon University I completed may courses and participated and won several hackathons.
Hackathons won
2023 - RGU overall winner - Super tetris world - platformer game
2022 - RGU category winner - Recycling game
2019 - RGU half hackathon overall winner - Onboard bus feedback website
Years at uni: 4
Years on placement: 1
Courses: 27
Languages used: Ruby, JS, Java, C#, SQL, HTML, CSS
Graduation qualifications: First class Honours
Graduation grades: AAAAAAAB
Awards
2024
highest academic achievement - FenneX
best honours project - cnooc
2023
highest academic achievement - RGU

SharkeeGames

sharkee games logo
Sharkee Games is a board game company I made with my 2 brothers where we have developed and released card and board games.
Dead Throne
Our first game, Dead Throne is a role playing game set in the world of Veles where players can collect armour and resources, trap and steal from each other. Dead Throne was released on 2 successful Kickstarter campaigns raising a combined £100,784 from 1408 backers kick starter 1 - 2018 - KickStarter 1 - 2022 Dead Throne board game
Hungry Life
Hungry life is a card game designed to be played with family and friends, and to teach kids about animals as they play.
The main objective of the game is to be the first player to empty your hand and deck. There are four types of cards, primary producers and animals, which are placed in eating order. And Human Projects and Natural Events cards which when placed can wreak havoc or assist you and others. Hungry life raised £7,083 on Kickstarter with the support of 338 backers. Hungry Life KickStarter 2022
hungry life card game

Honours Project

For my honours project I worked on "Procedural Content Generation based on Dynamic Difficulty Adjustment outputs to increase player focus".
In this project written in Godot, the player will pilot a ship travelling through space, in which the player will have to dodge asteroids, fight other spacecraft and rescue stranded astronauts.
While doing so, the game will collect the players ability score in the 3 game modes to determine the players comfortable range, if the player's ability drops then the game will change the current mode in order to increase the players interest again.
honours project poster

Hungry Life

After releasing Hungry Life as a physical card game, I created a video game version in Godot and GDScript with algorithms as opponents.
Hungry Life game
hungry life computer game

Super Tetris World

My favourite project created in a hackathon was Super Tetris World, in this mix of platformer and tetris, the player has to switch to tetris mode when the platform is missing parts, and they place tetris block in the platformer world to assist them in navigating it.
Super Tetris Wolrd game
hungry life computer game

Games

In addition to the Hungry Life and Super Tetris World video games, I have made many other smaller games, primarily in Godot, and are available on my games site.
My games website
hungry life computer game

Film Stalker

Film stalker was a created in Android studio and NodeJS for two separate university modules. It was made to help users track the filming locations of their favourite movies and track which they have visited as they view all their favourite locations
hungry life computer game

Raffle website

This raffle website was created in one of my final classes at university, coded in Ruby on Rails it allows users to buy raffle tickets, and allows admins and managers to create and complete raffles.
hungry life computer game