Andric Tham
Andric Tham

Andric Tham

Making magic at the intersection of humans and computers ✨

I’m a former Software Product Manager and User Experience Designer currently based in 🇬🇧 London, United Kingdom.

I’m between things right now, and looking to 😇 angel invest and ✨ start a new venture at the intersection of web3 & knowledge management.

About Me Who am I? What do I care about?

👨‍💻 I’m a software design generalist.

I tend towards the human side of things: I care deeply about the economics, ergonomics, and utility of the software systems we use everyday.

That’s not to say that I don’t care about technical systems or the way they work!

I’ve worn many hats professionally: graphic designer, website developer, UX designer, product manager.

🙇‍♂️ I’m an autodidact.

The things I’ve learned to do professionally, I’ve learned to do them outside of formal education.

It’s one of my aspirations to help other autodidacts become better at learning. I believe that the autonomy that comes from self-learning empowers people to break out from traditional socioeconomic scripts that box them into sub-optimal lives.

Things I’ve been thinking about recently:

All along the value chain of building software, how can we make things better? For builders? For users?

Today, software is so deeply-intertwingled with socioeconomic systems that a long-term systems view is needed in order to break new ground: a far cry from the “build fast, break things, and ignore negative externalities” pseudo-libertarian sentiment of yore that plagued much of Silicon Valley.

Is it possible to move beyond paper simulation as the de facto design paradigm for knowledge management? Instead of whiteboards, docs, pages, and folders, what would a fluid medium of thought look like?
  • Most teams coordinate work synchronously and use asynchronous coordination as a backup. This obviously can’t even scale beyond one timezone, much less planet-wide. What do asynchronous-first knowledge management tools for distributed teams look like?
  • Is there a viable future of computer programming, beyond one-dimensional text files?

Andric is extremely methodical and passionate and likes to ask the right questions to discover the best solutions.

His eye for design is sharpened by a deep understanding of how things are built, making him a natural advocate for users and developers.

His ability to code an interactive prototype based on research insights he helped uncover makes him invaluable to any team. He is a natural design systems thinker who is always on top of the latest best practices, tools, and techniques.

— Andy Pratt, Creative Lead at Google

The Boring Stuff My Past Work

Andric’s Portfolio

Working with technology, what excites me the most is the superpower to unlock the abilities of technology for humans who can’t code, in a language they can understand.

I like to treat every user experience as a relationship between a person and a computer that needs to be nurtured. 

💎 Skills

🔍 Customer Research

The big “R” word sounds scary. 

But it’s all about taking a reality check before it’s too late (and far too expensive). I believe continuous research is key to designing products that actually gets the job done.

🖌️ Graphic Design

I freelanced as a graphic designer to put myself through school, and I believe it’s a great way to structure communications that come across with clarity.

✏️ Writing

Some might say writing is not design; it’s “just content”.

I trained as a journalist in school, and I care a hell lot about how my words come across.

📐 Product Design

Design’s like making delicious cherry pies.

You don’t put the cherry on top first. The experience (what users can do with your system) comes first, then the cherry on top, pretty icons and such.

💻 Code – sort of!

In a perfect world, computers can read our minds. But until then, code is the language of our medium.

I write HTML, CSS, and Javascript. I know some basic Git, React.js, SQL, and Python.

🤝 Say hi!