Nikos Papadopoulos

I’m an experienced software engineer, passionate about crafting elegant solutions to complex problems. My expertise lies in computer graphics, but I also embrace opportunities to work across diverse technical domains, combining creativity with a structured approach.


My blog is where curiosity meets the keyboard; a space to explore ideas in science, technology, and beyond. When the sky is clear, I trade code for constellations, diving into astrophotography through the lens of a telescope. I also enjoy creative writing, as it allows me to explore ideas that push the boundaries of my imagination.


More than any technical pursuit, fatherhood has deeply shaped how I think and work. It's taught me patience, the art of prioritisation, and a calm, thoughtful way of approaching challenges, lessons that subtly influence everything I build, both in code and in life.

Projects

CSR2

Natural Motion

external link trailer

Setting a new standard in visuals, CSR 2 delivers hyper-real drag racing to the palms of your hands. Compete against live players across the world with your custom built supercars including LaFerrari, McLaren P1™, Koenigsegg One:1 and many more.

project image

Samsung S10 AR Emoji

Samsung Electronics

external link

The new version of the AR Emoji is released with the Samsung Galaxy S10 range of devices. Samsung's avatars are integrated in the camera app and allow the user to create a virtual presence character that is adopted to their own characteristics.

project image

Pokémon Art Academy

Kuju / Headstrong Games

external link trailer

Pokémon Art Academy is an educational drawing video game developed by Headstrong Games and published by Nintendo for the Nintendo 3DS. It is a spin-off of the Art Academy series featuring characters from the Pokémon media franchise.

project image

VBS Tactics

Bohemia Interactive Simulations

external link trailer document

VBS Tactics allows users to conduct real-time tactical exercises up to the company level. Its intuitive interface can be used to configure doctrine-based orders of battle, plan a mission, execute it in real time, and review the results in after-action review.

project image

XTracer

Personal Project

external link media

An experimental offline renderer based on path tracing.

project image

GoveeWatch

Personal Project

external link

A curses application that picks up bluetooth broadcasts from Govee thermometer / hydrometer devices and displays readings at real-time.

project image

Euclid

Personal Project

external link

A command line frontend for chat GPT. It implements two modes. One for one-off queries, and one for persistent conversations.

project image

Asciimg

Personal Project

external link

Asciimg is a small utility that allows displaying images in a command line terminal.

project image

Blog

Publications

Paper Acceleration Data Structures for Ray Tracing on Mobile Devices
Sousa, N.; Sena, D.; Papadopoulos, N. and Pereira, J. (2019). Acceleration Data Structures for Ray Tracing on Mobile Devices.In Proceedings of the 14th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 1 GRAPP: GRAPP, ISBN 978-989-758-354-4, ISSN 2184-4321, pages 332-339. DOI: 10.5220/0007575403320339
Abstract

Mobile devices are continuously becoming more efficient at performing computationally expensive tasks, such as ray tracing. A lot of research effort has been put into using acceleration data structures to minimize the computational cost of ray tracing and optimize the use of GPU resources. However, with the vast majority of research focusing on desktop GPUs, there is a lack of data regarding how such optimizations scale on mobile architectures where there are a different set of challenges and limitations. Our work bridges the gap by providing a performance analysis of not only ray tracing as a whole, but also of different data structures and techniques. We implemented and profiled the performance of multiple acceleration data structures across different instrumentation tools using a set of representative test scenes. Our investigation concludes that a hybrid rendering approach is more suitable for current mobile environments, with greater performance benefits observed when using data structures that focus on reducing memory bandwidth and ALU usage.

Creative Writing

Contents Not Disclosed

Out of work and desperate, Daniel takes a no-questions courier gig: pick up a sealed box from an abandoned warehouse and deliver it by dawn. But the night keeps its own rules, its own voices, and a route that won’t take him back the way he came.

Artifact 12

A journalist arrives at a wealthy collector’s estate to carry out an exclusive interview. Inside, the tour slides from questions to exhibits. Meanwhile, the house quietly imposes its own order, and observation turns into participation.

The room

A restless occupant wakes in a room that seems to remember more than they do. Between stillness and hesitant motion, they test how long they can live beside an unnamed absence before it quietly defines who they are.

The Hollow Light Within

In a sun-scorched world, the earth lies in ruin. A scavenger on a mission discovers a mysterious sanctuary, and ignites a chain of events that could reshape what remains of the world.

Somewhere Else

Nathan Caldwell has it all: success, a beautiful home, and a loving family. But today is no ordinary day. What unfolds will push him to the edge and change everything.