Hardware Linux Project Skills AI Agent Contact

/ Hardware Engineer · Linux Specialist · Embedded Systems

Aineas
Giannakoulias

I fix what others give up on — then build something better.

aineas@cv:~$ ./boot.sh
[  OK  ] Hardware interface: detected
[  OK  ] Linux kernel: CachyOS / 6.x.x-cachyos
[  OK  ] Repair database: 65+ devices loaded
[ WARN ] Windows tolerance module: active (ntlite-patched)
[  OK  ] Local LLM: Ollama · running
[  OK  ] EEPROM programmer: CH341A · standby
[ NOTE ] Help-desk module: NOT LOADED (by design)
[ INFO ] Career objective: keep systems alive until death
[ READY] Accepting opportunities... _
6+Years Experience
65+Devices Repaired
10Linux since age
Patience (for machines)

Scroll to explore

Hardware
Mastery

Started at 12. Paid clients by 16. Component-level repairs on laptops, phones, and desktops — if it has a PCB, I've probably fixed it.

💻
Laptops · Primary Specialty
Laptop Repair

HP, Dell, ASUS — from screen swaps and hinge repairs to DC jack replacement and thermal paste renewal. 65+ units total, 97%+ success rate.

Hover to see stats

Repair Statistics
BrandUnitsRateCommon Fix
HP40+100%Screen, DC jack, hinge
Dell25+100%RAM, SSD, thermal
ASUS10+100%Custom builds & tune
Compaq1RetiredKept alive for years — died of old age

The Compaq earned its retirement after years of faithful service. Some things you keep alive as long as possible, then let go with respect.

🔬
Component Level · Microsoldering
Precision Soldering

KSGER T12 station. Replaced screen driver transistors on a 16-year-old personal laptop to bring it back from the dead. It still runs.

Hover for tools

Tools & Capabilities
  • KSGER T12 temp-controlled iron (leaded solder)
  • SMD transistor replacement on laptop PCBs
  • Connector and port re-soldering
  • EEPROM read/write via CH341A programmer
  • Multimeter diagnostics
  • ESD mat + wrist strap (always)
  • iFixit precision screwdriver kit
  • Pentalobe, tri-wing, Torx sets
🖥️
Custom Builds · Zero Failures
Desktop Engineering

Multiple custom AMD/Intel PC builds — every single one still running. No post-build failures. Cable management, BIOS config, and stress-testing included as standard.

Hover for build process

Build Process
  • Part selection: AMD/Intel + Gigabyte/ASUS boards
  • Assembly with ESD precautions
  • BIOS/UEFI tuning (XMP, fan curves, boot order)
  • Stability testing: MemTest86+, Prime95, FurMark
  • OS install: CachyOS (preferred) or modded Windows
  • Driver audit and clean install
  • Cable management: zip-tie military-grade
  • Zero. Post-build. Failures. Ever.
📱
Phones & Tablets
Mobile Devices

iPhone and Android screen replacements. LCD and digitizer work. One Lenovo tablet that taught me the limits of component-level repair (it didn't survive, but I learned).

Hover for details

Mobile Repair Range
  • iPhone screen replacements (multiple models)
  • Android screens — Samsung, Xiaomi, generic
  • Battery swaps and charging port replacement
  • Software flashing and recovery
Honest note: No phone microsoldering yet. Tablets only. The Lenovo Tab M10 was a valuable loss at age 12. I've factored that lesson into every repair since.
🔌
BIOS · EEPROM · Embedded Controller
Firmware & EC Work

CH341A EEPROM programmer for BIOS flash and recovery. Reverse-engineered EC registers on my Tongfang laptop to take full control of what the manufacturer won't let you touch.

Hover for detail

Firmware Capabilities
  • CH341A programmer: read, write, verify BIOS chips
  • BIOS recovery on bricked / corrupted boards
  • BIOS modification and custom option unlocking
  • Embedded Controller protocol reverse-engineering
  • EC register mapping via ACPI table analysis
  • Direct I/O port communication (0x62/0x66)
  • Fan curve and power limit manipulation via EC
CH341A ACPI EC Registers BIOS Mod
🖥️
Philosophy
Adapt or Die

No tool? Build one. No documentation? Reverse-engineer it. No precedent? Figure it out anyway. This is how I've operated since age 12 — pragmatism over theory, every time.

Hover for approach

Problem-Solving Approach
  • Diagnose at component level, not just symptom level
  • Use AI as a force multiplier, not a replacement for thinking
  • If the docs are wrong, the hardware tells the truth
  • Open-source the solution so no one else fights it again
  • Document nothing in meetings — everything in commit history
  • If I've fixed it once, it won't break the same way twice
Started learning at 10. Paid clients at 16. Still going.

Linux &
Infrastructure

8 years of Linux use. Not as a tool — as a lifestyle. Distro-hopped my way to CachyOS, running Docker, QEMU, local LLMs, game servers, and VPS infrastructure along the way.

2016 · Age 10
Linux Mint
First distro. User-friendly, approachable. It worked. That was enough to hook me.
2018–2020
Ubuntu
Used it. Hated it. "Sucked ass" is the professional assessment. Forced to use it for compatibility reasons. Left as soon as possible.
2020–2023
Manjaro
Loved it. Arch-based with human-readable defaults. Rolling release. Daily driver for three years. First real Linux home.
2023
Arch Linux
Pure. Minimal. Respected deeply. Didn't play well with desktop GPU drivers on my hardware. Moved on with appreciation.
2025 → Present
CachyOS ✦ Current
Arch-based, performance-tuned, gaming-optimised. The right balance between bleeding-edge and stability. This is home now.
Infrastructure I've Run
  • Game servers: Minecraft (Raspberry Pi 4B), Rust, SCUM (SteamCMD)
  • VPS management: deployment, hardening, maintenance
  • Home media: TrueNAS / OpenMediaVault (past) → Stremio + Real-Debrid
  • Containerisation: Docker (experienced the pain, understand the internals)
  • Virtualisation: WSL, Wumu, QEMU/KVM — including nested VM setups
  • Local AI: Ollama + OpenCode — LLMs running privately, no API costs
  • NordVPN kill-switch — managed complex routing for QEMU networking through VPN
The QEMU War Story

Ran an AI container (OpenClaw) inside QEMU while hosting a local LLM on the host — all traffic through NordVPN kill-switch. NordVPN's TUN adapter fights QEMU's virtual bridge by design. Required manual iptables rules, custom network namespaces, and 6 hours of debugging across 4 docs and 5 AI instances. Qwen gave up. I didn't.

QEMU/KVM iptables NordVPN kill-switch Network namespaces Docker

Tongfang RGB
Controller

When manufacturer software is locked-down and poorly built, the correct response is to reverse-engineer the firmware and write something better. So I did.

Tongfang / Aistone Laptop Control Centre
BIOS Reverse Engineering Embedded Controller Open Source Python ACPI EC Registers Active Development

Tongfang and Aistone laptops are enthusiast-grade machines — performance-focused, price-competitive, and deeply niche. The official control software is terrible. I reverse-engineered the Embedded Controller firmware protocol by analysing ACPI tables and diffing EC register states, then built an open-source replacement that gives the user actual control over their own hardware.

Per-key RGB backlight control (126 zones, not just zones)
Fan curve customisation — manual RPM per temperature threshold
Direct EC register communication via ACPI method WMBC
Power profile switching (in progress)
Written in Python, runs on Linux, properly open-sourced
Does what the OEM refused to build
// HOW IT WAS BUILT

The control centre was built through hands-on reverse engineering — analysing hardware behaviour, cross-referencing documentation, and a lot of trial and error. The internals are documented in the repo for anyone working with the same hardware. Implementation details are kept within the project itself rather than broadcast publicly.

Currently 0 stars — Tongfang laptops are a niche enthusiast product and the repo hasn't been advertised. The code exists and works. Discovery is the next step.

Technical Skills

Self-taught across hardware, Linux, and systems. Depth over breadth — I specialise in what I can do at a component or kernel level, not what I can Google.

I Don't Just
Use AI — I Build It.

Most people use ChatGPT as a search engine. I've built a self-improving agent that adapts based on feedback loops — and I use it as a daily productivity multiplier.

// Autonomous Learning Agent — Architecture

User submits prompt / task
          ↓
Agent processes with current reasoning chain
          ↓
Output generated
          ↓
User evaluates: [+ positive] or [-  negative]Feedback loop triggers analysis:
  ├─ What worked in this interaction?
  ├─ Where did reasoning break down?
  └─ What should be weighted differently?
          ↓
Agent behaviour adjusts for next task
          ↓
Compounds over time — gets measurably better

// Implementation details: proprietary — not yet open-sourced
Implementation Stack
  • Runs entirely locally — no cloud dependency, no API cost
  • Integrated with existing local LLM infrastructure (Ollama)
  • Feedback mechanism: manual rating per session outcome
  • Persistent memory across sessions
  • Full privacy: nothing leaves the machine
  • Implementation details proprietary — open-source release TBD
What It Proves
  • Understands AI beyond "prompt and hope"
  • Engineers tools — doesn't just consume them
  • Grasps feedback loops and reinforcement learning concepts
  • Optimises for efficiency without relying on paid APIs
  • Already working in the way IT roles will require in 2026+

Systems Over Support.
Depth Over Noise.

I specialise in infrastructure and hardware — not end-user hand-holding. Here's the honest picture of where I add the most value.

Give me root access, clear objectives, and space to work — and I'll keep your infrastructure running while documenting everything so the next person understands it. I don't explain where the Windows key is. I harden the endpoint so the password reset ticket never gets raised.

⚙️
Preferred Environment
How I Work Best

Small teams, async communication, clear scope. Remote-first globally. On-call capable. Give me the problem and stand back.

Hover for detail

Work Preferences
  • Team size: Solo or 2–8 people (clear ownership)
  • Communication: Async preferred, Slack/chat over meetings
  • Supervision: Objectives in, results out — no micromanagement
  • Remote: Worldwide, any timezone, immediate availability
  • On-call: Yes — including nights and weekends, if compensated
  • Reporting: Detailed logs and dashboards, not standup theatre
🎯
Target Roles
Where I Fit

Hardware repair, Linux administration, IT infrastructure, embedded systems, field technician work. Anything with real machines, real stakes, and real problems.

Hover for role list

Target Roles (Priority Order)
  • Hardware Repair Technician (Bench or Field)
  • Linux Systems Administrator
  • IT Infrastructure Engineer
  • Embedded Systems / Firmware Technician
  • DevOps Engineer (hands-on, not pure-cloud)
  • Security Operations (offensive/defensive hybrid)
No heavy programming required — vibe-coding capable, AI-augmented development workflow.
🌍
Availability & Location
Where I Can Go

Based in Greece. Remote worldwide in English or Greek. Will relocate for the right opportunity and package.

Hover for details

Availability Details
  • Remote (worldwide): Immediate — any timezone
  • On-site Greece: Immediate
  • Relocate EU: 2 weeks notice
  • Relocate Global: 1 month + relocation package
  • Languages: Greek (native), English (fluent)
  • Work auth: EU (Greek citizen)
Salary expectations: €25–35K base (EU/remote). On-site and relocation premiums negotiable.

Let's Work
Together

If you have a role where keeping machines alive matters more than keeping users happy — reach out.

contact.sh
nameAineas Giannakoulias (Αινείας Γιαννακούλιας)
aliasAineasg
locationGreece (EU)
status● Available — remote worldwide
$__
✉ Send Email ↗ GitHub Profile
Quick Profile
  • 18 years old — started repairing devices at 12, Linux at 10
  • Self-taught across hardware, firmware, Linux, and AI tooling
  • 65+ devices repaired, zero custom PC build failures
  • Open-source BIOS/EC reverse-engineering project on GitHub
  • Local AI infrastructure running 24/7 (Ollama, OpenCode)
  • Available remote worldwide — English or Greek
  • SAEK-enrolled (military service deferment, Greece)
  • Adapt or die. Always have.
AINEAS GIANNAKOULIAS Hardware Engineer | Linux Systems Administrator | Embedded Systems Technician CONTACT Email: aineasg@gmail.com GitHub: github.com/Aineasg LinkedIn: linkedin.com/in/aineas-giannakoulias-ab7a10301 Location: Lechaina, Greece | EU Work Auth | Remote Worldwide SUMMARY Self-taught hardware specialist and Linux administrator with 6+ years hands-on experience beginning at age 12. Core expertise: laptop/desktop/phone repair at component level, BIOS and Embedded Controller reverse-engineering, Linux system administration (CachyOS, Arch, Manjaro), containerisation (Docker, QEMU/KVM), and local AI deployment (Ollama, OpenCode). Published open-source firmware controller on GitHub. Independently built self-improving AI agent. Available immediately for hardware-focused or infrastructure roles, remote worldwide or on-site. No heavy programming required; AI-augmented development workflow. TECHNICAL SKILLS Hardware & Repair - Laptop repair: HP (40+ units, 100% success), Dell (25+, 100%), ASUS (100%) - Microsoldering: KSGER T12 station — transistor replacement, connector re-soldering - EEPROM: CH341A programmer — BIOS flash, recovery, custom option unlocking - Embedded Controller: reverse-engineered EC registers on Tongfang/Aistone hardware - Desktop builds: multiple AMD/Intel custom builds, zero post-build failures - Mobile: iPhone and Android screen replacements, battery swaps - Diagnostics: multimeter, POST cards, ESD mat, iFixit toolkit Linux & Infrastructure - Distributions: CachyOS (current), Arch, Manjaro, Ubuntu, Mint - Virtualisation: QEMU/KVM, WSL, Wumu — including nested VM over VPN kill-switch - Containers: Docker (advanced troubleshooting, networking, QEMU bridging) - Services: game servers (Minecraft/Rust/SCUM), VPS management - AI/ML: Ollama, OpenCode, local LLM deployment (private, no cloud dependency) - Networking: VPN routing, iptables, network namespaces, NordVPN kill-switch management - Security: Metasploit/msfvenom basics, endpoint hardening, SSH hardening Windows - ntlite ISO modification and bloat removal - WSL administration - Registry editing, driver management, BSOD analysis PROJECTS 1. Tongfang RGB Controller (github.com/Aineasg/Tongfang-RGB-controller) Reverse-engineered Embedded Controller protocol on Tongfang/Aistone laptops. Open-source replacement for proprietary OEM control centre. Features: per-key RGB (126 zones), fan curves, power profiles (in progress). Stack: Python, ACPI analysis, EC register communication (I/O 0x62/0x66). Status: Active development. Open-source on GitHub. 2. Autonomous Learning AI Agent Self-improving assistant with positive/negative feedback loop. Adapts prompt templates and reasoning chains based on outcome history. Stack: Ollama + OpenCode, JSON-based memory, local LLM (no API cost). Status: In daily use. 3. QEMU + NordVPN Kill-Switch Networking Ran AI container (OpenClaw) inside QEMU with local LLM on host, all traffic through NordVPN kill-switch. Required manual iptables rules and custom network namespaces. 6-hour debug session, resolved independently. EXPERIENCE Hardware Repair Technician (Self-Employed) | 2018-Present - Client device repair: 65+ units across HP, Dell, ASUS, iPhone, Android - Component-level diagnosis and microsoldering - 97%+ overall success rate - Word-of-mouth client base, Lechaina, Greece EDUCATION & DEVELOPMENT - Self-taught: Electronics repair (age 12+), Linux administration (age 10+) - Military service: SAEK deferment (currently enrolled) - No formal certifications — all skills acquired through practice, documentation, and reverse-engineering SOFT SKILLS Independent worker. Deep-focus specialist. Patient with machines, not with avoidable problems. Thrive in high-stakes, low-supervision environments. Communicate through logs, not meetings. Adapt or die — always have. AVAILABILITY Remote (worldwide): Immediate On-site Greece: Immediate Relocate EU: 2 weeks Relocate global: 1 month + package Languages: Greek (native), English (fluent) Salary: EUR 25-35K base (EU/remote), negotiable for on-site/relocation