← futall.com ~/makaoshii
whoami.tsx
// Welcome to my workspace
import { Developer } from './makaoshii';
 
const Me = () => (
<Developer
handle="Makaoshii"
grade="12th · Math-Informatics"
ships={9}
/>
);
SYSTEM.STATUS :: ONLINE // SHIPPING_SOLO_PROJECTS

Hello, I'm Makaoshii

<Developer /> I build things on my own.

12th-grade Math-Informatics student. I build full projects by myself — FutAll (an FC 26 & FC 27 toolkit), a chess app for my dad, a driving-theory app, a free AI assistant, and a few other things.

>_
Initialize OS ↗
> sudo boot_gui  Loading...
🔗
Visit FutAll
futall.com ↗
JAVASCRIPTHTMLCSS PYTHONC++C# GITCLOUD HOSTINGDATABASES
# About.system
OPERATOR
MAKAOSHII
ROLE
Student & Solo Dev
TRACK
Math-Informatics
GRAD YEAR
2027
LOCATION
Iași, Romania
STATUS
Shipping solo projects

➜ whoami

12th-grade student on the Math-Informatics track, graduating 2027. I do everything myself on my projects — frontend, backend, infrastructure. FutAll is the biggest one, an FC 26 & FC 27 toolkit. I've also built a chess app for my dad, a driving-theory app, and a free AI assistant, among other things. Cambridge C1 Advanced (CAE) certified. I use Claude and other AI tools while I build, but I read and understand what they write.

➜ cat mission.txt

Build things on my own that people actually use — FutAll's players, or just my dad learning chess — and get a bit better at it each time, one fix and one late night at a time.

2027
GRAD YEAR
C1
CAMBRIDGE CAE
2nd
ACADNET '26
9
PROJECTS
# Skills.json

↻ drag to rotate

# git log --oneline
a1f9c02
Creator @ FutAll
HEAD -> main · 2026 – Present

Designing and building every layer of FutAll solo — frontend, backend, and infrastructure. Started as a simple prototype, rebuilt end-to-end on modern cloud hosting with a hosted database.

JavaScriptHTMLCSSCloud HostingDatabasesGit
7e3b481
AcadNet — Calculatoare, etapa județeană — Locul 2
county stage · 2026

Covered OS internals, file systems, networking, system security, task automation, virtual machines, and embedded Linux/Windows systems.

LinuxWindowsNetworkingSystem SecurityVirtual MachinesEmbedded Systems
4d02fa1
AcadNet — Calculatoare, etapa județeană — Locul 3
county stage · 2025

Same competition, one year earlier — first placement on the board.

Operating SystemsHardwareCLIStorage
0a77cd9
OTI — Olimpiada de Tehnologia Informației
competitor · 2026

Competed in the office-suite round at the county stage — didn't place.

WordExcelPowerPointAccess
# ls -la ~/projects
⚡
FutAll — FC 27
LIVEFC 27

EA FC 27 launched September 25, and FutAll launched with it. It covers players and prices, SBCs, Evolutions with a preview that shows your own player's upgraded card, holographic Signature cards, and a Pro Clubs Builder kept in line with the in-game rules (level cap 55).

JavaScriptHTMLCSSCloud HostingPostgreSQL
Browse FC 27 players →
🎨
EasyStudio
WINDOWS APPFREE / PRO

Two Windows apps I built solo: EasyStudio Photo (layers, masks, selections, PSD import, local AI tools like background removal and upscaling) and EasyStudio Video (timeline editing, transitions, AI subtitles). Both draw through a GPU renderer I wrote myself instead of using an existing editing library. Free to use, with a paid Pro tier, currently going through Microsoft Store review.

ElectronReactTypeScriptWebGL2WebCodecsONNX Runtime
View source on GitHub →
✨
AI Asistent
ANDROID APKPERSONAL

A personal AI assistant with zero API costs — a PC chat app backed by a local LLM (Ollama), an Android client that talks to it over the network, and a small cloud relay so it still works with the PC off. Bilingual, matches whatever language you write in. I built all of it myself: the model hosting, the phone client, the cloud fallback.

JavaScriptHTMLCSSOllama Cloud AICapacitorAndroid
🚦
Teorie Auto
ANDROID APKPERSONAL

A Romanian-language driving-theory exam prep app, category B — original question bank, hand-drawn road-sign reference, condensed legislation notes, a free-practice quiz mode with instant explanations, and a timed exam simulator (26 questions / 30 minutes) matching the real format. I wrote all the content myself. Buildless static web app wrapped into an Android APK via Capacitor, built in the cloud with GitHub Actions.

JavaScriptHTMLCSS CapacitorAndroidGitHub Actions
Try it live in your browser →
⚽
FutAll
LIVEPERSONALFULL-STACK

A full-stack toolkit for EA FC Ultimate Team that started on FC 26 — player database with a per-position meta rating, Squad Builder, SBC Builder with an on-site Auto-Solver, Evolutions and Evo Lab, Pro Clubs Builder, community squads and forums, and FUT Grid, a daily football trivia game. Every frontend page, every database query, every deploy — built and run solo.

JavaScriptHTMLCSSCloud Hosting Serverless FunctionsPostgreSQLGit
Visit futall.com →
♞
Șah pentru Tata
ANDROID APKPERSONAL

A Romanian-language chess app built for my dad — play against Stockfish across 6 difficulty levels, 31 interactive lessons across 6 categories (fundamentals, tactics, mates, endgames, openings, strategy), drag-and-drop or tap-to-move board. Buildless static web app wrapped into an Android APK via Capacitor, built in the cloud with GitHub Actions.

JavaScriptHTMLCSSStockfish (wasm) CapacitorAndroidGitHub Actions
Try it live in your browser →
🏟️
Football Manager–style Sim
PERSONALPRIVATE

A football management sim I built for myself, not published — it uses real player names and stats, which isn't something I can put online. Has its own match engine (zone-by-zone possession, live substitutions, 34 player roles), a transfer market, continental cups, scouting, training, and a board that judges you on results. Covers every league in the game, and simulates a full season in a few seconds.

TypeScriptReactViteSimulation
🗓️
Orar Școlar
WINDOWS APPIN PROGRESS

A Windows app that generates a school's full timetable — teachers, contract hours, classes, subjects, rooms — using a backtracking solver I wrote myself instead of a constraint-solver library. Exports a combined PDF or a per-class/per-teacher ZIP. The plan is to sell it to schools; tested it against a real high school's timetable (32 classes, 64 teachers).

C#.NET 8WPFInno Setup
🧠
AI From Scratch
EDUCATIONALPERSONAL

Went through building AI myself instead of just using an API, to actually understand it: a single neuron with backprop by hand, a small NumPy neural-net framework, a CNN with im2col written from scratch (97.5% on MNIST), and a mini-GPT trained on my own GPU that generates readable, archaic-sounding text after about 20 minutes of training.

PythonNumPyPyTorchNeural Networks
# ls -la ~/devlog
2026-10-31·auth
Live "already taken" checks at sign-up

The sign-up form now tells you while you type if an email or username is already registered. The server normalises Gmail addresses (dots and +aliases) so the same inbox can't open two accounts, and the check is rate-limited per IP so it can't be used to scrape the user list.

2026-10-29·feature
Evolutions: pathways, previews, and a face-stat formula EA quietly changed

Pathway evolutions were being synced with empty levels, so I fixed that, then added a preview that applies an evolution to your own player and shows the upgraded card. Along the way I found FC 27 had changed how the dribbling face stat is calculated: the old formula matched 11% of cards and the new one matches 99.9%. One last off-by-one came from floating point — 81.4999 rounding down instead of up.

2026-10-29·data
Rethinking the meta rating

Re-weighted the meta rating per position (with skill moves and weak foot counting more where they matter) after comparing it against how the community rates a spread of top and mid-tier cards, then redrew the tier thresholds to match.

2026-10-26·security
Moving account actions onto server-verified sessions

An audit turned up account endpoints that trusted what the browser said about who you were. Moved all of them to session tokens checked on the server, added throttling on logins and likes, and added indexes so the profile pages stayed fast.

2026-10-23·design
Redesigning the whole site

Rolled out a new design system across every page: new type, softer surfaces, faster and more deliberate motion, and a nav reordered around how people actually use the site (Players → SBCs → Squad Builder → Evolutions).

2026-10-13·data
Putting FC 27 data on autopilot

Players, SBCs, Evolutions and the FUT Gallery now sync on their own through scheduled database jobs instead of manual imports, and the Evo Builder went live on top of them.

2026-10-12·infra
Merging two databases into one

Moved every FC 26 table, user account and piece of social data into the FC 27 database, so the site runs on a single backend. I deactivated the old database's 20 scheduled jobs instead of deleting them, to keep a way back.

2026-09-27·backend
Catching a password-reset flow that silently sent nothing

Found that "forgot password" had been faking success the whole time — it wrote a reset token to the database and told the user to check their inbox, but no email provider was ever wired up behind it. Rebuilt it on a real transactional-email service, with the provider key kept out of both the codebase and the function's config by storing it encrypted and gating access to it behind a database role only the server itself can use.

2026-09-26·data
Switching FC 27 SBCs and Evolutions onto a live data feed

Replaced the placeholder FC 27 SBC and Evolution listings with a real sync from the community's FC 27 data source — structured challenge requirements, rewards, and evolution upgrade paths instead of hand-guessed text, refreshed automatically instead of by hand.

2026-09-25·launch
EA FC 27 launched — rebuilt Pro Clubs Builder to match it

EA FC 27 shipped September 25. Spent launch day rebuilding the Pro Clubs Builder around the real ruleset — club facilities, masteries, amps, and a body-impact formula — replacing the placeholder rules it ran on during the pre-launch preview.

2026-09-24·project
Shipping EasyStudio Photo & Video 1.0.0

Started as one idea — an easier Photoshop — and turned into two apps: EasyStudio Photo and EasyStudio Video, both running on a GPU renderer I wrote myself. The local AI tools (background removal, upscaling, inpainting) work offline, with an optional bring-your-own-key cloud option. Pushed both v1.0.0 builds and the source to GitHub.

2026-08-07·project
Starting the FutAll FC 27 build

Chose a parallel-tables migration over a rip-and-replace — a whole second set of tables (players/evo-lab/SBCs) so FC 26 keeps working untouched while FC 27 gets built alongside it. Preview pages for Players, Evolutions, and SBCs went live the same day, ahead of the real data sync that followed at launch.

2026-08-08·side project
Built a zero-cost personal AI assistant

A local-first AI assistant with no API fees: a PC chat app running a real LLM through Ollama, an Android client that talks to it over the network, and a small cloud relay so it still works from anywhere with the PC fully off. Compared several open models head-to-head for Romanian/English language-following before picking a default — one advertised as multilingual actually failed the test.

2026-08-08·side project
Shipped a driving-theory exam prep app — Teorie Auto

A side build outside FutAll: a Romanian-language category-B driving-theory app. Original question bank, hand-drawn road-sign reference, condensed legislation notes, a practice quiz with instant explanations, and a timed exam simulator matching the real 26-question / 30-minute format. Wrapped into an Android APK with Capacitor, built in the cloud via GitHub Actions — no local Android toolchain needed.

2026-08-06·backend
Fixing an SBC sync cron that quietly capped out at 140

A fixed-offset daily cron only ever covered the oldest 140 SBCs. Newer ones never got their sub-challenges synced — replaced it with a self-correcting rotating cursor, same pattern already used for the player sync.

2026-08-06·feature
Building an SBC Auto-Solver that never touches your EA account

A solver that proposes the cheapest valid squad from FutAll's own price data — styled after (and safer than) the third-party tools that inject into ea.com to automate the live account.

2026-08-05·incident
Shipping a degraded-mode banner mid-outage

The database platform had an incident. Shipped a site-wide backend-status banner across all 32 pages the same day.

2026-07-17·infra
Moving off a suspended free host, onto modern cloud hosting

Migrated futall.com off InfinityFree after a process-limit suspension, rebuilding the admin gate and image proxy as serverless edge functions.

2026-07-13·codebase
Stripping every comment, keeping every reason

Removed every inline code comment repo-wide for a cleaner codebase, and started a running rationale doc to keep the "why" behind every real fix instead.

# ./contact.exe
{
  "status": "shipping_solo_projects",
  "email": "contact.makaoshii@gmail.com",
  "discord": "@makaoshii",
  "twitter": "@makaoshii_28",
  "github": "@bucuriftimi-debug",
  "location": "Iași, Romania"
}
sendMessage.ts

// opens your mail app — nothing is sent from here directly

$ open mailto:contact.makaoshii@gmail.com
X: @makaoshii_28 ↗ GitHub: @bucuriftimi-debug ↗