IndexAbout
ProjectsLibrary

The Architect

/usr/bin/whoami

The Manifesto

I build AI systems that survive contact with the real world. While others chase the latest models, I focus on the boring stuff that matters: reliability, observability, and making probabilistic software behave predictably at scale.

I learned to code at nine with a Pascal book in English and a dictionary missing half its pages. My first program calculated days until summer vacation. It was off by 37 days because I didn't know about leap years. At twelve I copied a hacker website from Geocities so badly I left all their HTML comments in the source for six months. Didn't even know what comments were.

Started freelancing at sixteen. PHP, WordPress, jQuery. Then MooTools before jQuery became dominant. Built a lot of terrible websites for clients who wanted things to "pop more." Learned JavaScript properly when React came out. Spent years doing full-stack work for banks and retailers. Systems that handled money and actual users.

Got into AI in 2015 when TensorFlow dropped. The documentation was basically nonexistent. Stack Overflow had maybe three questions, all unanswered. Took 72 hours to run a single example. Built my first chatbot in 2016. Complete disaster. You'd ask it about the weather and it tried to sell you insurance. But every failure taught me something about the gap between conference demos and production reality.

These days I architect AI systems at Atlax 360. Multi-agent platforms, RAG pipelines, document intelligence. Most of my work is fixing things after the prototype phase ends. Workflow engines that email everyone at 3 AM. Document classifiers that label everything as fraud. RAG systems that retrieve everything except what you asked for. The problems are boring: error handling, monitoring, cost controls, guardrails.

I spend a lot of time on context engineering. Not prompt engineering. Actual architecture for how systems maintain context across interactions. Most RAG implementations fail because they treat context as an afterthought. Multi-agent systems work when each agent owns a clear domain and communicates through structured messages. The coordinator doesn't need to know everything, just which agent to ask.

The hard part of AI isn't getting a prototype to work. It's making it reliable enough that you can sleep at night. Most projects fail for boring reasons: chasing the latest model instead of solving the problem, building demos that fall apart under load, forgetting about rate limits and monitoring. The value is in the problem you solve, not the technique you use.

I have a strict 'No Frameworks' policy for high-level logic. I don't use LangChain or LlamaIndex for the core intelligence loop. I write raw prompts and manage state machines explicitly in code. Frameworks are fine for connectors, but delegating your thinking to a library is a mistake. I want to see the raw string hitting the LLM API. The only exception is the Vercel AI SDK, which I use as a low-level primitive for streaming and UI integration in Next.js/React apps. It's the only tool that respects the 'metal'.

A note on tools: I use AI to write code. I use Cursor and Claude Code every day. English is not my first language, so I use AI to check my grammar. I am not ashamed of this. My value is in the architecture and the reliability of the system, not in memorizing syntax or writing perfect prose on the first try. The job is to ship.

After 19 years I still break things to see how they fail. My GitHub has repos named 'definitely-not-production' and 'this-might-work-v3-final-final.' Still reading error messages in languages I barely understand. The errors just cost more now and sometimes they're hallucinated by the AI I'm trying to debug.

I work 100% remote. Before Atlax 360 I consulted for BBVA, Santander, and other enterprise clients. Built everything from game engines to financial systems. I believe the best code is code you don't have to write, which is why I'm interested in AI that reduces complexity instead of adding layers.

Core Philosophy

RULE 01

Production-ready over demos

RULE 02

Metrics over claims

RULE 03

Documentation as first-class deliverable

RULE 04

100% async communication

RULE 05

Build for the 3am oncall

RULE 06

No magic, just engineering

Timeline

Atlax 360

4 yrs 3 mos

Head of AI Engineering

Lead the strategy, architecture, and delivery of enterprise AI systems that power Atlax360’s financial optimization products. Conceived and drive AI initiatives end-to-end, from research and platform design to production operations and governance.

#Python#Machine Learning#Generative AI#RAG#Multi-Agent Systems

Head of Frontend Platform

Lead a team of developers and UX/UI specialists building the enterprise data platform, Unicron. Establish frontend development standards, component libraries, and design systems. Coordinate with backend teams on API design and integration.

#JavaScript#React#Frontend Architecture#Team Leadership#Design Systems

Sopra Steria

2 yrs 6 mos

BBVA | Frontend Lead Architect

via BBVA

Frontend architecture for large-scale banking applications. Adopted Lit library to harness Web Components for reusable, encapsulated custom elements in complex UIs.

#JavaScript#Web Components#Lit#Banking

SOLUNION | Frontend Lead Architect

via SOLUNION

Evolved existing frontend architecture and created custom solution from scratch using React.js and React Router. Optimized for efficiency, scalability, and user experience.

#JavaScript#React.js#Architecture#Microservices

PagoFX | Backend Lead Architect

via PagoFX (Santander)

Led team of 12+ building custom backend infrastructure with Express.js. Built integrations with American banks and SWIFT network. Designed custom microservices architecture.

#Node.js#Express.js#Microservices#Fintech#Team Leadership

Bankinter | Frontend Lead Architect

via Bankinter

Led team of 20+. Overhauled Angular monolith to Domain-Driven Design (DDD) architecture. Explored Gatsby.js, Stencil, Skate.js and micro-frontends.

#Angular#DDD#Micro-frontends#Web Components#StencilJS

knowmad mood

10 mos

El Corte Inglés | Backend Lead Architect

via El Corte Inglés

Planned and developed backend infrastructure using early Node.js versions and Express.js. Followed DDD-like architecture. Led backend team on performance tuning and best practices.

#Node.js#Express.js#DDD#Retail

Profile Software Services

1 yr 1 mo

Decathlon | Frontend Lead Architect

via Decathlon

Created highly modular and scalable architecture from scratch using Angular 4. Collaborated with backend team on Symfony 4 API integrations.

#Angular#Symfony#Architecture#Retail#Bootstrap

Relevant Traffic

9 mos

Pullmantur | Full Stack Engineer

via Pullmantur

Full stack development with Vue.js 1.x, jQuery, Angular.js (Frontend) and Laravel, WordPress, OctoberCMS (Backend).

#Vue.js#Laravel#Full Stack

Dimensional Webs

4 yrs 8 mos

Full Stack Engineer

Backend: Symfony 2.x, Laravel 3.x-4.x, Kohana, Ruby On Rails. Frontend: Early AngularJS 1.x, Backbone.js, Bootstrap 2.x, React.js, Vue.js.

#PHP#Symfony#Laravel#AngularJS#React.js

Gran Via 80

6 yrs 3 mos

Full Stack Web Developer

Freelance developer. PHP (Symfony 1.x, CakePHP), WordPress, Joomla, Prestashop, Magento. JS (MooTools, Script.aculo.us, jQuery). CSS (960.gs).

#PHP#MooTools#jQuery#E-commerce

Technical Stack

Backend
  • TypeScript
  • Python
  • JavaScript
  • Go
  • Rust
AI / ML
  • RAG
  • Vector DBs
  • Qdrant
  • Weaviate
  • Supabase pgvector
Frontend
  • React
  • Next.js
  • Vue.js
  • Angular
  • Svelte
INITIATE_CONTACT_PROTOCOL
© 2025 Petru Arakiss•
XGitHubLinkedIn
|v2.0.77