Hi, I’m Rauflearning how to make tech less annoying

3rd year Computer Science student at ELTE
Full Stack Developer Intern at the European Youth Parliament.

Rauf – Full‑Stack Developer

Experience

European Youth Parliament (Remote) logo

Full Stack Developer Intern

Jun 2025 – Present

European Youth Parliament (Remote)

  • Improved the Members’ Platform used by thousands of volunteers.
  • Implemented new features, fixed bugs, and maintained stability.
  • Worked in weekly sprints with designers and QA.
Ruby on railsNext.jsPostgreSQL
Socar Fugro logo

IT Intern

June - August 2025

Socar Fugro

Baku, Azerbaijan

  • Helped maintain company IT systems and workstations.
  • Troubleshot software issues and handled system updates.
  • Assisted the IT team with network and data security tasks.
TypeScriptReact
European Youth Parliament logo

National Coordination member

2023 – Present

European Youth Parliament

  • Organized national events with 100+ participants, leading a 15-member team.
  • Supported coordination of 10+ events yearly across the country.
  • Facilitated sessions as chairperson and event safe person.

Projects

Project Cover

Summer Training Camp

A Website for the 7th Summer Training Camp for the European Youth Parliament

ReactNext.jsJavaScriptNode.jsHTML/CSS
Project Cover

Study Together

Flask-powered collaborative platform for scheduling and joining co-study sessions, complete with real-time chat and session tracking.

ReactNext.jsJavaScriptNode.jsHTML/CSS
Open Source
Project Cover

Cities Game

Java Swing multiplayer city-name game with custom dialogs, dynamic map loading, and real-time validation.

JavaSwing
Open Source
Project Cover

Web Prog Evolutions

A browser-based puzzle game that traces the history of web dev tech by having you connect evolution chains across multiple timelines.

HTML5CSS3JavaScript
Course Project
Project Cover

Railway Puzzle Game

A browser-based tile-connection puzzle built with plain HTML, CSS and JavaScript—rotate straight, curved or switchable track segments on a grid so that every cell is linked by a single continuous railway.

HTML5CSS3JavaScript
Course Project
Project Cover

Insta-to-Video TB Bot

A Telegram bot that fetches and forwards Instagram Reels directly in chat, built with Instaloader and Python-Telegram-Bot.

PythonInstaloaderTelegram Bot API
Open Source

Areas of Expertise

React.js Development
React.js Development

Component-driven UIs with hooks and state management.

Next.js & SSG/SSR
Next.js & SSG/SSR

SEO-friendly, server-rendered React applications.

Node.js Backend
Node.js Backend

RESTful APIs and real-time services with Express.js.

Python Scripting
Python Scripting

Automation, bots, and data processing with Python.

Java Development
Java Development

Desktop and server-side applications with Java & Swing.

CSS & Tailwind
CSS & Tailwind

Responsive, utility-first styling with Tailwind CSS.

Containerization
Containerization

Dockerizing apps for consistent deployment.

TypeScript
TypeScript

Strongly-typed JavaScript for safer, scalable codebases.

RESTful API Design & Integration
RESTful API Design & Integration

Build and maintain RESTful APIs to exchange data with front-end or external services.

Let's Talk

contact_terminal.js
1
2
Typing...
JS