AdditionalRAM's Portfolio

Email
GitHub
LinkedIn
itch.io
Instagram
YouTube
freeCodeCamp

AdditionalRAM

AdditionalRAM

Web and Game Developer

About Me

About Me

Hey there! I'm Taha.

I'm a self-taught web and game developer based in Berlin, Germany.

I've been actively learning by myself since 2018, but my love for programming started all the way back in primary school.

In February 2023, I had the incredible opportunity to intern for two weeks at Food for Thought Media & Mad About Pandas.

During this internship, I was able to demonstrate my skills in game development with state machines in Unity and C# and learn a lot about the game design process.

It was also there that I discovered my passion for web development after working on a web-based game.

This internship is not the only thing I've been doing.

Scroll down to see what technologies I've learned by myself and the projects I've put them to use in!

Contact me at:

EmailGitHubLinkedInitch.ioInstagramYouTubefreeCodeCamp
Icon
WEB-DEVELOPMENT-

Web Development

My Skills

My Skills

HTML

freeCodeCamp

The foundational language for creating the structure of web pages, used to organize content and make it accessible.

Certificate on freeCodeCamp:

CSS and Sass

freeCodeCamp

Responsible for the layout, design, and overall presentation of the webpage. Sass makes it slightly less annoying to write.

Certificate on freeCodeCamp:

JavaScript

freeCodeCamp

The language that is used to program everything it wasn't intended to. Essential web development skill.

Certificate on freeCodeCamp:

React

freeCodeCamp

JavaScript library for building user interfaces. Makes front-end development fast and efficient.

Certificate on freeCodeCamp:

Next.js

fireship.io

My JavaScript framework of choice. React with flexible server-side rendering as well as full stack capabilities.

Course on fireship.io:

Prisma

fireship.io

An ORM tool that simplifies database access with an easy-to-use API.

Course on fireship.io:

PostgreSQL

freeCodeCamp

Powerful, open-source relational database system. Known for its reliability, scalability, and support for complex queries.

Certificate on freeCodeCamp:

My Projects

My Projects

additionalram.github.io

additionalram​.github​.io

Simphase

Simphase

Pohlarz Ingenieure

Pohlarz Ingenieure

Project 'Flowdepth'

Project 'Flowdepth'

additionalram.github.io

HTML

CSS & Sass

JavaScript

jQuery

additionalram​.github​.io

Calendar

September 2023

Status:

Completed, archived

My old and now outdated portfolio website. I started making it when I was just learning about HTML and CSS and updated it as I made progress. But now, I've come a long way into learning other frameworks and general about design so I was no longer satisfied with its design, which is why I made a brand new site in Next.js.

Key Features

  • Responsive design: Significant effort was put into making sure the website adapts to the user's screen size and functions regardless of the device it's being viewed on.
  • API integration: The portfolio section of the page dynamically loads content that is not hardcoded so it's easier to update.
  • Dark / light mode: The website features both a dark and a light mode with a switcher and can detect what the user prefers.
  • Animations: Scroll in effects, hover animations and more make the website feel alive and dynamic, and less like you're viewing a static document.

Potential Improvements

  • The page's light mode could be improved to look better.
  • Better image loading could be introduced so that a low resolution version is loaded first before the full image fades in.
  • The quality of the projects in the portfolio could be better. For example, the entire DOM projects section does not need to be there.

Images

additionalram.github.io Image 1
additionalram.github.io Image 2
additionalram.github.io Image 3
Icon
GAME-DEVELOPMENT-

Game Development

My Skills

My Skills

Unity

YouTube

A widely used game engine with useful tools to create cross platform 2D, 3D, VR and AR games with a huge community.

Learnt with various courses on YouTube:

C#

YouTube

A powerful, object-oriented programming language often used with Unity for scripting pretty much everything.

Learnt with various courses on YouTube:

Aseprite

YouTube

My pixel art tool of choice due to its powerful toolset for creating 2D sprites, animations, and graphics and large userbase.

Learnt with various courses on YouTube:

Blender

YouTube

An open-source 3D creation suite useful for modeling, rigging, animating, and rendering 3D graphics, useful for creating character models or environments for games.

Learnt with various courses on YouTube:

My Projects

My Projects

Mini World Adventures

Mini World Adventures

Power Supply

Power Supply

Five Periods at Timeler's

Five Periods at Timeler's

Money Wars

Money Wars

Armut Stars

Armut Stars

Mini World Adventures

Unity

C#

Aseprite

Scriptable Objects

JSON

DOTween

Mini World Adventures

Calendar

November 2021

Status:

Work in progress

A quite traditional action-adventure game with a nice story. The game is heavily inspired by classics such as The Legend of Zelda. When I first started learning Unity, I followed a guide by Mister Taft Creates to create a 'zeldalike' game. After I learnt more and gained experience, I decided to revisit the concept and start from scratch making a similar game with a proper story and level design.

Key Features

  • Inventory system: The game has a versatile inventory system made using scriptable objects with 5 different categories of items that are all easily expandable with more features.
  • Saving and loading: Using statues scattered around the game world, the game saves your progress and inventory into a JSON format .sugoma file.
  • Lighting: With Unity's powerful Universal Render Pipeline, the game uses 2D lighting effects to add a sense of atmosphere to different areas. This is toggleable from the main menu for performance.
  • Pathfinding: The enemies and bosses feature A* pathfinding.
  • Multi-language support: English, German and Turkish are all supported languages with a custom expandable language loading system.

Potential Improvements

  • At the start, the player needs to be guided better (with for example a quest system) so they can progress in the story.
  • The Dark Forest area is very big, confusing and feels mostly empty with barely anything to find.
  • Initial load from the main menu to the game world takes a long time without any progress report.
  • Because the demo is incomplete, the player feels lost after the Kologrent section, because they are unable to know what sections of the game are available.
  • Due to other commitments in life, the development has been temporarily paused.

Images

Mini World Adventures Image 1
Mini World Adventures Image 2
Mini World Adventures Image 3

Impressum

IMPRESSUM AND LEGAL STUFF

Website made by Ekrem Taha SENER

This website is a personal portfolio and is not intended for commercial purposes.

The content of this website reflects the personal work and opinions of Ekrem Taha SENER and is maintained by:

Sener Engineering GmbH

c/o Next Level Offices, Franklinstraße 11, 10587 Berlin

Managing Director: BSc (Ing.) Semih SENER

Email: semih@sener.ai

Registration: District Court Charlottenburg HRB 249792B

VAT ID: DE 36 0 36 10 40

This page doesn't collect any user data or use cookies. All copyrighted logos and trademarks belong to their respective owners. "AdditionalRAM" is the username / alias Ekrem Taha SENER goes by and is not a trademark.