Vasilis Nicolaou
banner
vasilis.vaslabs.io
Vasilis Nicolaou
@vasilis.vaslabs.io
Seasoned Software engineer
Linux, Scala, Akka, Distributed systems.
I love playing video games and tinkering on Linux
Developing Cuprum 2929 as a side hustle!

#scaladev by day #gamedev by night
🐕 🖥️ 🎮 🐧
Reposted by Vasilis Nicolaou
Happy #WishlistWednesday everyone! 🎉 Let's promote your game!

Drop your #indiegame below 🚀

#gamedev #indiegamedev #gamemarketing #steam
December 24, 2025 at 7:03 AM
Cuprum 2929: Don't let the AI stop you from thinking!
YouTube video by VASLABS LTD
www.youtube.com
December 20, 2025 at 8:16 AM
Reposted by Vasilis Nicolaou
Steam Curator: Cuprum 2929
store.steampowered.com
December 19, 2025 at 9:13 AM
New blog post: the effect of functional programming in software verification at scale

www.vaslabs.io/post/the-eff...
The Effect of Functional Programming in Software Verification at Scale
How FP principles helped us build reliable systems, prevent regressions, and ship safely every day.By Vasilis Nicolaou, Software Engineering Consultant @ Vaslabs. Based on material from talks and supp...
www.vaslabs.io
December 11, 2025 at 5:57 PM
Reposted by Vasilis Nicolaou
Huge thanks again to @vasilis.vaslabs.io for making yesterday's CERN #JUG talk possible!

The recording and material are available on the event page on the bottom right: indico.cern.ch/event/1613262
CERN JUG Meet-up #3 - Take Control of Your Build: Spring Boot and Beyond with Mill
Welcome to the CERN Java User Group Meet-up #3: Take Control of Your Build: Spring Boot and Beyond with Mill This event offers a unique opportunity to those passionate about Java and modern engineerin...
indico.cern.ch
December 3, 2025 at 4:54 PM
Reposted by Vasilis Nicolaou
The CERN Java User Group is doing its last meet-up for this year tomorrow, December 2nd, in the CERN Council Chamber.

Join @vaslabs.io for "Take Control of Your Build: Spring Boot and Beyond with Mill"

Time: 6:00 PM
Registration and details: indico.cern.ch/event/1613262/
December 1, 2025 at 9:01 AM
I'm talking about Mill at CERN's #Java User Group meetup!

If you're in the area, come say hi

indico.cern.ch/event/161326...

#kotlin #scala #android
November 20, 2025 at 7:04 AM
Day three of Steam Next Fest: steamcommunity.com/broadcast/wa...

Got a small interruption in the morning due to a power cut in #Cyprus but now we are back!

#indiedev #gamedev #steamnextfest #steam
Steam Community :: Vaslabs LTD :: Broadcast
steamcommunity.com
October 15, 2025 at 4:27 AM
Reposted by Vasilis Nicolaou
Είναι το πρώτο Steam broadcast ever στα κυπριακά? Ίσως!
Μάθετε για το Πυθαγόρειο και κάμετε wishlist!

Όλη μέρα σήμερα broadcasting στο steam - μόνο κυπριακά

steamcommunity.com/broadcast/wa...

#steam #cyprus #math #games #indiegamedev #indiedev #education #εκπαίδευση #steamnextfest
Steam Community :: Vaslabs LTD :: Broadcast
steamcommunity.com
October 10, 2025 at 10:31 AM
Reposted by Vasilis Nicolaou
Steam Community :: Vaslabs LTD :: Broadcast
steamcommunity.com
October 9, 2025 at 12:35 PM
Reposted by Vasilis Nicolaou
New blog post on the Mill build engineering blog!

Mill as an Alternative Android Build Tool

mill-build.org/blog/15-andr...
Mill as an Alternative Android Build Tool :: The Mill Build Tool
mill-build.org
September 22, 2025 at 4:59 AM
Reposted by Vasilis Nicolaou
August 25, 2025 at 12:29 PM
Reposted by Vasilis Nicolaou
August 28, 2025 at 2:55 PM
Reposted by Vasilis Nicolaou
Time for a story. 📖 🐧
August 29, 2025 at 7:03 PM
Me and my colleague's work on built-in support for KSP 2 has been merged

Now, you can build with Mill using the newest #Kotlin and KSP versions. We've also tested it for Micronaut and #Android against the latest version of Hilt

github.com/com-lihaoyi/...

#java #scala #jvm #dev #softwaredev
August 27, 2025 at 6:24 PM
Reposted by Vasilis Nicolaou
🛋️ Pick your favorite room to live inside Cuprum2929:

🏠 Drop your pick in the comments 👇

#cuprum2929 #indiegame #gamedev #mathpuzzle #scifigame #unrealengine #indie #wishlistit #vaslabs
August 19, 2025 at 6:29 AM
Reposted by Vasilis Nicolaou
It all started with this small island in Unreal Engine.

“What if math was the only way out?”

From that island... Cuprum2929 was born.

💚 Wishlist on Steam: store.steampowered.com/app/2660240/...
#cuprum2929 #indiegame #gamedev #mathpuzzle #scifigame #unrealengine #pythagorean #wishlistit #vaslabs
August 20, 2025 at 6:40 AM
Reposted by Vasilis Nicolaou
🎮 In this puzzle, if you guess right; the hypotenuse rises and unlocks the path.

Guess wrong? It sinks into the floor. No pressure. 😅

#cuprum2929 #indiegame #gamedev #mathpuzzle #scifigame #unrealengine #pythagorean #wishlistit #vaslabs
August 12, 2025 at 6:44 AM
Blueprint based sorting in #unrealengine for any type array is hard. However, in a lot of use cases, you can use bucket sort, which is what I did to sort the learning items in @cuprum2929.vaslabs.io
Each item has an order integer >= 0 which is used to index in a prefilled array
#gamedev #indiedev
August 12, 2025 at 6:14 AM
Reposted by Vasilis Nicolaou
🧪 We’re currently testing the main menu!

💚 Add us to your Steam wishlist:
store.steampowered.com/app/2660240/...

#cuprum2929 #indiegame #gamedev #mathpuzzle #scifigame #unrealengine #pythagorean #wishlistit #vaslabs
August 11, 2025 at 5:51 AM