Portfolio | Kaveh Nejad - Back-end Developer

Kaveh Nejad

Back-end Developer

About Me

Hello I am Kaveh Nejad, a Back-end 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.

Details
Primary language: Ruby
Years of experience: 4
Graduation qualifications: First class Honours
Graduation grades: 7 As and 1 B
University awards: 3
Hackathons won: 3
sharkee games logo

arbnco - 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 sole developer refactoring and improving one of our products.

Details
Years working with arbnco: 4
Main products/teams worked with: 3
Products as sole developer: 1
Languages used: Ruby, HTML, CSS, JS
Frameworks used: Rails
Title: Back-end Developer II

Other tools and technologies
Docker, Github, Kubernetes, Rancher, PostgreSQL, SQL, APIs, DataDog, Appsignal, Rollbar, VSCode, Jquery, Lens
sharkee games logo

Robert Gordon 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 many courses, and participated in 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

Awards
2024 - Highest Academic Achievement - FenneX
2024 - Best Honours Project - cnooc
2023 - Highest Academic Achievement - RGU


Details
Years at uni: 4
Years on placement: 1
Courses: 27
Languages used: Ruby, JS, Java, C#, SQL, HTML, CSS, Python
Graduation qualifications: First class Honours
Graduation grades: 7 As and 1 B

Other tools and technologies
Docker, Github, Gitlab, Git, AndoidStudio, Arduino, MongoDB, Node, GoogleDrive, Pandas, R, Godot, Rails, OpenCV, TensorFlow, Keras, Cisco
sharkee games logo

SharkeeGames


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 other players, and fight battles with weapons and magic while completing many story modes. Dead Throne was released on 2 successful Kickstarter campaigns raising a combined £100,784 with 1408 backers. KickStarter 1 - 2018   -   KickStarter 2 - 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 Event cards that 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 Game
Honours Project submission

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 switches to Tetris mode when the platform is missing parts, and they place Tetris block in the platformer world to assist them in navigating it.

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.
The web app was made with 3 of my classmates, and currently not live due to DataBase limitations.
The Android app was made by myself and was on the Play Store temporarily.

Film Stalker app

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.
Currently not live due to DataBase limitations.

hungry life computer game