Full-stack Developer
Turning ambitious visions into reliable technology

I create fast, intuitive tools that reduce friction and help teams focus on what matters. 8+ years building scalable solutions from concept to production.

About me

About Me

Hi! I'm Guilherme Doval—I turn ambitious visions into technology people can rely on.

Eight years ago, I was building game worlds where every design decision shaped how players experienced the gameplay. Today, I build web applications where every decision shapes how teams get work done. What connects them? Understanding that technology isn't just about functionality—it's about creating experiences that feel intuitive to the people using them.

My Master's research on interface design and user psychology revealed something crucial: interfaces don't just provide functionality—they create meaning and emotional connection. I studied how game user interfaces could increase player immersion, even when they were technically 'harder to use'. This taught me that the psychological experience of using a system matters as much as its efficiency.

This research background changes how I approach every project. While most developers optimize for usability metrics, I understand when to balance efficiency with engagement. I can see when a technical decision will affect how users relate to the system, or when a stakeholder's vision actually aligns with creating better user experiences.

I handle the complete process: stakeholder interviews, user research, system architecture, implementation, and deployment. But what sets me apart is connecting these pieces through an understanding of how people actually process and relate to technology. I don't just build what stakeholders ask for—I research what users actually need, then build systems that work for both the business and the people using them.

The result? Technology that teams don't just use, but rely on. Systems that feel intuitive because they're built around how people naturally think and work.

“Make the important visible, reduce friction, and build reliable systems.”
Solve real problems

Ground decisions in observed user needs. Reduce complexity so people focus on what matters.

Champion the user

Every choice serves the person using the product, not the system. Empathy guides the work.

Build for experience

How it feels matters as much as what it does. Experience drives trust and adoption.

Lower cognitive load

Predictable flows support momentum. Remove distractions and decision fatigue.

Enable autonomy

Technology should empower, not control. Give people freedom to act independently.

My work

Each project taught me something different about translating stakeholder vision into working systems. Some required deep technical optimization, others needed careful UX research, and a few demanded both. Here's how I approached the challenges:

Epic Games banner
Epic Games logo

Epic Games - Internal Business Tooling Platform


Full-stack development of Epic's centralized internal business tooling platform, replacing fragmented processes with coherent, scalable solutions.

Challenge

Epic's business operations were hampered by fragmented processes and scattered admin panels built on older, outdated stacks and architecture. These legacy tools were difficult to maintain and add new features to, slowing development work. Teams needed faster access to information and tools, but existing systems were unreliable and required extensive manual workflows.

My Approach

As full-stack engineer on an agile team, I worked directly with stakeholders to understand their workflows, then collaborated closely with designers to implement and refine flows. Thanks to my design background, I was able to communicate more effectively and bridge the gap between design vision and technical implementation. Focused on rapid feature delivery to unlock capabilities early and gather stakeholder feedback, with extensive testing and code reviews to ensure team reliability.

Impact

Successfully delivered multiple mission-critical tools including cosmetics management and organization management as part of Epic's centralized tooling platform. My design background enabled smoother design-to-development handoffs and faster iteration cycles. The rapid development approach allowed stakeholders to validate functionality early, reducing rework and accelerating feature rollouts across the platform.

ReactTypeScriptNode.jsPostgreSQLZodVitestPlaywrightOpenTelemetryGrafana
Horizon Chase 2 banner
Horizon Chase 2 logo

Horizon Chase 2 - Marketing Website


A high-performance, multilingual marketing site built for fast iteration by non-dev content editors.

Challenge

The marketing team was bottlenecked by developer dependencies—they couldn't launch campaigns quickly or test different messaging approaches. Meanwhile, the existing site's poor performance was hurting SEO and user engagement.

My Approach

I spent time shadowing the marketing workflow to understand their actual content creation process. This revealed they needed visual preview capabilities and wanted to experiment with component arrangements, not just text changes. I designed a component system in Prismic that matched their mental model, then built the technical architecture around those content patterns.

Impact

Marketing team now ships campaigns 3x faster without developer involvement. The performance improvements (LCP < 2.0s) contributed to 38% organic traffic growth, but more importantly, the team can now iterate on messaging and test ideas in real-time.

Next.jsReactTypeScriptPrismic CMSTailwind CSSImage Optimizationi18n
Aquiris Game Studio banner
Aquiris logo

Aquiris Game Studio - Institutional Website


A modern studio site reflecting a global game portfolio, built for scalability and multilingual support.

Challenge

A growing games studio with an impressive portfolio, but their web presence looked visually dated and content was difficult to update. The disconnect was hurting business development conversations and talent acquisition.

My Approach

Worked closely with leadership to understand how they wanted to position the studio globally. Designed an information architecture that showcased both technical expertise and creative range. Built a CMS structure that let different team members contribute content while maintaining brand consistency.

Impact

The professional presence opened doors to larger publishing partnerships and helped attract senior talent from major studios. More importantly, the team can now maintain their portfolio without bottlenecking on a single person.

Next.jsReactTypeScriptPrismic CMSTailwind CSSImage Optimizationi18n
Wonderbox banner
Wonderbox logo

Wonderbox - Marketing Website


An action-adventure game site highlighting player creativity, diorama gameplay, and community sharing features.

Challenge

Needed a site to capture the creative, shareable spirit of the game while remaining performant and accessible across devices. The game's unique diorama-based gameplay required a different visual approach than typical game marketing sites.

My Approach

Built with semantic HTML, CSS, and JavaScript to highlight media assets and ensure responsive layouts. Created a flexible component structure for showcasing community-driven content while maintaining fast load times through careful image optimization and progressive enhancement.

Impact

Delivered a fast-loading, visually engaging site that increased game visibility and supported community engagement. Site achieved 95+ Lighthouse scores across all metrics and became the template for future game marketing sites at the studio.

HTMLCSSJavaScriptViteImage Optimization
Independent consulting projects banner
Independent consultant logo

Independent Consulting Projects (2017-2023)


Built digital presence solutions for clients across healthcare, legal, hospitality, and sports industries.

Challenge

Clients across different industries all needed to establish credibility and connect with their audiences online, but each domain required completely different approaches. A law firm needs to project authority, while a martial arts academy needs to convey philosophy and community.

My Approach

Developed a framework for stakeholder interviews that uncovers not just what people want their site to do, but how they want their audience to feel. Then I translate those emotional and business goals into technical and design decisions. Each project became a case study in adapting the same technical tools to different content strategies and user experiences.

Impact

Successfully launched 10+ sites across diverse industries, each tailored to their specific audience needs and business goals. This experience taught me how to rapidly understand different domain contexts and translate abstract business requirements into concrete technical solutions.

WordPressHTMLCSSJavaScriptSEO OptimizationGoogle AnalyticsLighthouseFigmai18n

Skills & Tools

My unique skill set and approach comes from pairing design sensibility with solid engineering principles — I can prototype ideas quickly, then build them to scale. Each skill connects to the others in service of creating software that is effective and user-friendly.

Languages
JavaScript/TypeScript

The programming language of the web

SQL

Database queries & optimization

Python

Scripting, web scraping & automation

Frontend
React

A Component-based UI development library

Next.js

A React framework for production

Tailwind CSS

Utility-first styling

Three.js

3D graphics & WebGL

Framer Motion

Animation library for React

SWR

Data fetching library for React

React Hook Form

Form handling & validation

Zod

Schema validation

Backend & CMS
Node.js

Server-side JavaScript

Express/Fastify

API development frameworks

NestJS

Progressive Node.js framework

PostgreSQL

Relational database

Prisma

Next-generation ORM for Node.js

Headless CMS

Headless content management

WordPress

WordPress development

Supabase

Real-time database

Architecture
Component Libraries

Reusable UI systems

API Design

RESTful & GraphQL

Performance Optimization

Core Web Vitals

Responsive Design

Mobile-first approach

DevOps & Testing
Docker

Container orchestration

Vercel/Netlify

Serverless deployment

GitHub Actions

CI/CD automation

Vitest

Unit testing

Playwright

End-to-end testing

Design Systems
Figma

Design & prototyping

Adobe Creative Suite

Visual asset creation

Design Tokens

Systematic design values

Storybook

Component documentation

Monitoring
Grafana

Monitoring & observability

Google Analytics

User behavior insights

Lighthouse

Performance auditing

Let's work together

I help teams build technology that people rely on by understanding how users actually think and work. If you're tackling complex interface challenges or want to improve how stakeholders and developers collaborate, let's talk.

What I'm looking for

  • Organizations building complex interfacesthat need both technical performance and intuitive user experience
  • Companies tackling ambitious product visionsthat require balancing user psychology with technical constraints
  • Growing companieswhere technical decisions need to serve both business goals and user needs
  • Teams building toolswhere user adoption depends on understanding usability best practices