SYS::PORTFOLIO_v2.0 RHUL // CS-2024
EGHAM, UK
STATUS::SEEKING_INTERNSHIP GAME_DEV // SOFTWARE // IT
INITIALIZING PORTFOLIO...

ISHANFERNANDES

CS Student & Game Developer

First-year Computer Science student at Royal Holloway, University of London - building interactive experiences, browser games, and full-stack projects. Seeking software engineering & game dev internships.

5+
Projects Built
3+
Languages
1st
Year CS @ RHUL
Curiosity
01

ABOUT

I'm an international student from India, currently studying BSc Computer Science at Royal Holloway, University of London. I'm specializing in Software Engineering in my second year, with a primary passion for game development and a strong secondary interest in cybersecurity.

I spend most of my time building things — browser-based games with custom physics and AI, portfolio sites with interactive mechanics, and academic projects involving design patterns, algorithms, and software architecture.

My goal is to build engaging, intelligent games. In the meantime, I'm actively seeking IT and software engineering internships where I can grow, contribute, and work alongside people who ship great products.

ishan@dev:~$ interests.txt
→ Game development (browser + engine)
→ AI in games & adaptive systems
→ Software architecture & design patterns
→ Cybersecurity fundamentals & UI/UX design
→ Human-computer interaction & optimization
ishan@dev:~$

// SYS.INFO

NAMEIshan Fernandes
LOCATIONEgham, UK
UNIVERSITYRoyal Holloway, University of London
DEGREEBSc Computer Science
YEAR1st Year (2025–26)
SPEC.Software Engineering
PRIMARY GOALGame Developer
SEEKINGInternship / Part-time
STATUSAVAILABLE

// HARDWARE

MACHINEASUS ROG Zephyrus G14
CPUAMD Ryzen 9 (2024)
DEV ENVVSCode / GitHub
INTERESTSGaming, AI, Optimization
02

SKILLS

Languages
JavaScript Python Java HTML5 CSS3 SQL
🎮
Game Dev
Canvas API Game Loop Collision Detection Ghost Replay Adaptive Difficulty AI Agents
Engineering
OOP Design Patterns MVC UML Git GitHub
🌐
Web Dev
Responsive Design DOM Manipulation REST APIs Form Validation CSS Animations Local Storage
🔐
Security
Network Security Cybersecurity Concepts Encryption Basics Threat Modeling
🤖
AI & Tools
AI Integration Prompt Engineering GitHub Copilot Symbolic AI Probability

// PROFICIENCY LEVELS

JavaScript
85%
HTML / CSS
90%
Python
75%
Java
70%
Game Dev (Browser)
80%
Software Design
72%
03

PROJECTS

GAME DEV
MNMX MEMORY BATTLE
A browser memory card game with a probabilistic AI opponent. Features progressive difficulty and a refactored multi-file architecture. The AI uses memory-based probability to challenge players at increasing skill levels.
JavaScript CSS3 AI Agent Probability Web Audio API
WEB DEV
PORTFOLIO WEBSITE
This site. Built from scratch with no frameworks — pure HTML, CSS, JS across external files. Retro terminal game dev aesthetic, with JS animations, modal pop-ups, form validation, and full responsive design.
HTML5 CSS3 Vanilla JS Responsive
SOFTWARE ENGINEERING
COURSE MANAGEMENT SYSTEM
A lightweight Python-based system for managing students, courses, grades, attendance, and academic rankings with visualization support.
Python Object-Oriented Programming Data Structures CSV/File Handling Matplotlib UML Software Design
GAME DEV
RETRO SNAKE GAME
A Snake game built as an interactive element of the portfolio, fully styled to match the red/black/amber retro aesthetic. Features high score tracking, increasing speed, and pixel-perfect Canvas rendering.
JavaScript Canvas API CSS3 Local Storage
GAME DEV
PYTHON DICE ROLLER
This is a Dice Rolling Game built using Python. It uses the random module to simulate dice rolls and prints fun ASCII art to represent each face.
Python ASCII Art Random Module CLI Application
04

EDUCATION & PATH

// EDUCATION
2025 — PRESENT
BSc Computer Science
Royal Holloway, University of London
Specializing toward Software Engineering in Year 2. Covering algorithms, OOP, software systems design, AI, network security, and mathematics for CS. Active on GitHub with multiple shipped projects.
YEAR 2 MODULES (PLANNED)
Software Engineering
+ Symbolic AI + Math Methods for CS
Focused on game AI and core computing foundations — including symbolic reasoning, mathematical problem-solving, and software design principles.
ONGOING
Self-Directed Learning
Game Development, Web, AI Tools
Building browser games with Canvas API, studying adaptive AI systems, and experimenting with AI-assisted development tools including GitHub Copilot and LLM integrations.
// SKILLS IN PROGRESS
CURRENT FOCUS
Game Engine Exploration
Godot + Ren'Py
Moving from browser-based game dev to engine-based workflows. Building familiarity with Godot's GDScript and scene system, and Ren'Py for narrative game formats.
ACTIVE
Cybersecurity Fundamentals
Secondary career path alongside game dev
Exploring how systems are secured and attacked, including ethical hacking concepts, network security basics, and security-focused software engineering. Learning it out of personal interest in how real-world systems are protected.
ONGOING
Open Source & Portfolio Building
GitHub
Maintaining and expanding a public GitHub presence with projects spanning game dev, web apps, and academic CS work. Focused on clean, well-documented code.
05

MINIGAME

// ABOUT THIS GAME

ENGINE HTML5 Canvas API
RENDERER JavaScript
STORAGE localStorage
GRID 20 × 20
SPEED SCALING Every 5 points

// CONTROLS

/ W Up / S Down / A Left / D Right P Pause Swipe on mobile

// TIPS

→ Speed increases every 5 points
→ Your high score persists across visits
→ Hitting a wall or yourself ends the run
→ Collect the amber blocks to grow

SCORE: 000 LVL: 1 BEST: 000
SNAKE.EXE
RETRO TERMINAL EDITION
Use arrow keys / WASD to move
Swipe on mobile
GAME OVER
SCORE: 0
BEST: 0
06

CONTACT

LET'S BUILD
SOMETHING.

Open to internships, part-time roles, collaborations, and interesting problems. Don't hesitate to reach out.

ferns.ishan@gmail.com
// MESSAGE TRANSMITTED. I'LL BE IN TOUCH.