Pehara Vidana: Game Developer & Software Engineer Portfolio

Building software with care and intent

Learning by doing, then doing it well

Software Engineer & Game Developer · UCSC '26

I build software
worth the craft
out of logic and imagination

I've shipped two multiplayer games on Steam, handling UI systems, gameplay architecture, and performance. Lately that's grown into data analysis, a TypeScript drawing app, and my first mobile app always chasing software good enough to make someone's day a little better.
N.01 · currently
{{ m }}

Selected work

Selected work, built with intent.

A collection of projects across game development, data analysis, and software engineering. Each one reflects the same instinct: understand how something works, then build it well.

{{ p.engine }}

{{ p.title }}

{{ p.blurb }}

{{ t }}
{{ p.link.label }} →

Galleries

I'm not just technical. I'm creative, too.

{{ gallery2dItems.title }}

{{ gallery2dItems.count }} pieces

{{ gallery3dItems.title }}

{{ gallery3dItems.count }} pieces

{{ galleryGelxItems.title }}

{{ galleryGelxItems.count }} pieces

{{ openGalleryData.title }}

{{ lightboxCounter }} · click image to {{ lightboxZoomLabel }}


About

Close to the screen. Rarely close to done.

I'm a Computer Science & Game Design graduate from UC Santa Cruz. Growing up, I was fascinated by how things worked, the mechanics behind them and the artistry in how they came together. That curiosity followed me into software, where coding became its own form of art: building games, tools, and entire experiences out of nothing but logic and imagination.
Most of my hands-on experience comes from games: two multiplayer titles live on Steam, where I've worked on UI systems, gameplay architecture, and performance. I've also branched into data analysis with Python and NumPy, built a TypeScript drawing app from scratch, and I'm now building my first mobile app. I'm a quick learner: once something catches my interest, I don't stop until I've actually gotten good at it, and I bring that same mindset to every project.

Outside of code I draw, cook, and paint nails: creative outlets that keep the same instinct for craft and attention to detail sharp.

Based in

San Jose, California

Looking for

Software engineering roles, game or otherwise

Languages

Sinhala & English


Off the clock

Outside of work.

A few of the things I spend time on when I'm not writing code.

{{ h.title }}

{{ h.copy }}


03 / skills

Toolset

{{ g.num }}

// {{ g.label }}

{{ item }}


Understand how something works, then build it well.


Contact

Let's talk.

Open to software engineering roles and collaborations. I read every message myself.

Sent

Thanks, I'll be in touch soon.

Usually within a couple of days.

© 2026 Pehara Vidana Built after midnight, meant to last past it.