Xavier
Tame
Self-taught developer crafting immersive game experiences with Unreal Engine & Godot, while building scalable backend systems with Go and Node.js.
Scroll to exploreOrigin Story
I'm a self-taught developer who discovered a passion for creating interactive experiences. Without a formal computer science background, I charted my own path through documentation, online courses, and countless hours of hands-on experimentation.
My journey began with game development, where I learned to think in systems and solve complex problems creatively. Working with Godot and Unreal Engine, I've built everything from cross-platform mobile games to semi-open world simulations for a French game studio.
Now I'm expanding into backend development, drawn by the challenge of building scalable, performant systems. I'm diving deep into Go, PostgreSQL, and AWS, with a vision of bridging game systems and cloud infrastructure.
“Every line of code I write is proof that formal education isn't the only path to mastery.”
Mischief Games
France (Remote)
Game Programmer & Web Developer
Contributed to the development of a semi-open world horse farm simulation using Unreal Engine 4/5. Also built website features, CMS integration, and payment processing for merchandise sales.
Essential Education
2025 - 2026
High School Equivalency (GED)
While pursuing formal credentials, I simultaneously invested in practical technical education through comprehensive online courses covering programming theory, backend development, and cloud technologies.
Technical Stack
Also familiar with:
Progress Timeline
First Professional Role
Joined Mischief Games as a Game Programmer working on a 2D winemaking simulation using Godot Engine. Built core gameplay systems, resource management, and UI.
Expanded to Web Development
Added Web Developer responsibilities, implementing blogging functionality, CMS integration, and payment processing for merchandise sales.
Unreal Engine Transition
Promoted to work on a semi-open world horse farm simulation. Learned Unreal Engine 4 and contributed to the migration to UE5.
Computer Science Foundations
Completed 'CS101: Master the Theory Behind Programming' - solidifying fundamentals in algorithms, data structures, and computational thinking.
High School Equivalency
Completed GED through Essential Education while continuing professional development and expanding technical skills.
Go Backend Mastery
Completed comprehensive Go course by Maximilian Schwarzmuller. Now working through Backend Master Class with Postgres, Kubernetes, and gRPC.
The Complete JavaScript Course
Completed comprehensive JavaScript course by Jonas Schmedtmann, covering everything from fundamentals to advanced concepts and modern frameworks.
Continuous Growth
Currently deepening JavaScript/TypeScript knowledge and preparing for AWS certifications while actively seeking new opportunities.
Learning Path
Course Progress
2 completed, 2 in progress
Current Courses
Computer Science 101: Master the Theory Behind Programming
Various
Go - The Complete Guide
Maximilian Schwarzmuller
The Complete JavaScript Course 2025: From Zero to Expert!
Jonas Schmedtmann
Backend Master Class [Golang + Postgres + Kubernetes + gRPC]
TECH SCHOOL
The Complete Node.js Developer Course (3rd Edition)
Andrew Mead, Rob Percival
Understanding TypeScript
Maximilian Schwarzmuller
JavaScript Algorithms and Data Structures Masterclass
Colt Steele
Ultimate AWS Certified Cloud Practitioner CLF-C02 2026
Stephane Maarek
Ultimate AWS Certified Developer Associate 2026 DVA-C02
Stephane Maarek
AWS Certified Data Engineer Associate 2026 - Hands On!
Various
AWS Certified Machine Learning Engineer Associate: Hands On!
Various
Career Goals
Backend Architecture
Q2 2026Master microservices, gRPC, and Kubernetes to build scalable distributed systems.
Full-Stack Mastery
Q2 2026Complete JavaScript, TypeScript, and Node.js courses to become a well-rounded full-stack developer.
AWS Certifications
Q3 2026Earn Cloud Practitioner and Developer Associate certifications to validate cloud expertise.
Machine Learning Integration
Q4 2026Bridge game development and ML to create intelligent game systems and AI-driven features.
Projects Showcase
Gavarnie (Horse Farm Simulation)
Semi-open world horse farm simulation game
Winemaking Simulator
Cross-platform 2D simulation game
Mischief Games Website
Company website with CMS and e-commerce
Backend API Service
RESTful API with Go and PostgreSQL
Database Schemas & Architecture
Example schema from Backend Master Class
CREATE TABLE "accounts" (
"id" bigserial PRIMARY KEY,
"owner" text NOT NULL,
"balance" bigint NOT NULL,
"currency" text NOT NULL,
"created_at" timestamptz NOT NULL DEFAULT (now()),
"closed_at" timestamptz NULL
);
CREATE TABLE "entries" (
"id" bigserial PRIMARY KEY,
"account_id" bigint NOT NULL,
"amount" bigint NOT NULL,
"created_at" timestamptz NOT NULL DEFAULT (now())
);
CREATE TABLE "transfers" (
"id" bigserial PRIMARY KEY,
"from_account_id" bigint NOT NULL,
"to_account_id" bigint NOT NULL,
"amount" bigint NOT NULL,
"created_at" timestamptz NOT NULL DEFAULT (now())
);
CREATE INDEX ON "accounts" ("owner");
CREATE INDEX ON "entries" ("account_id");
CREATE INDEX ON "transfers" ("from_account_id");
CREATE INDEX ON "transfers" ("to_account_id");
CREATE INDEX ON "transfers" ("from_account_id", "to_account_id");
COMMENT ON COLUMN "entries"."amount" IS 'can be negative or positive';
COMMENT ON COLUMN "transfers"."amount" IS 'must be positive';
ALTER TABLE "entries"
ADD FOREIGN KEY ("account_id") REFERENCES "accounts" ("id") DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE "transfers"
ADD FOREIGN KEY ("from_account_id") REFERENCES "accounts" ("id") DEFERRABLE INITIALLY IMMEDIATE;
ALTER TABLE "transfers"
ADD FOREIGN KEY ("to_account_id") REFERENCES "accounts" ("id") DEFERRABLE INITIALLY IMMEDIATE;Let's Connect
I'm always open to discussing new opportunities, interesting projects, or just having a conversation about game development and backend systems.