Alan S.
AI Engineer | Full-Stack Development & Systems Integration
AI systems and business software My work focuses on bringing AI into day-to-day business operations. Each project starts with understanding how the process works today and where automation can help. From there, I take responsibility for the application as a whole, including how people use it and review its results. A workflow in practice A recent project brings those pieces together in an AI-assisted quotation platform. Incoming requests become structured data, which is matched against a service catalog before reaching the ERP. Pricing and publication follow server-side rules, with human review where required. Operators use a web interface; authorized AI assistants access the same workflow through MCP. MCP architecture and access control The MCP layer is a substantial part of that engineering. Tool inputs need validation, access needs a defined scope, and operations need a record that can be inspected later. In this system, OAuth-aware tools connect assistants to a persistent workflow with an audit history. The application retains control over what can be executed. Model integration and document processing Function calling, Structured Outputs, and JSON Schema provide the contracts between the model and the backend. Application-level checks handle the business rules. For document-heavy tasks, extraction pipelines and semantic retrieval supply relevant context and preserve source evidence for review. Workflow execution and delivery Once a workflow spans several services, execution becomes another concern. My work covers parallel processing and concurrency limits, with persistent state and retries so failures can be investigated and work can resume. The surrounding application includes the operator interface and cloud deployment. Technical stack Python and TypeScript are my main languages. The stack includes FastAPI, Next.js and React, PostgreSQL/Supabase, and Docker on Google Cloud with CI/CD. For AI integration, I work with MCP, OpenAI, Gemini, OpenRouter, and the Vercel AI SDK. Education and further work Alongside my professional work, I am completing Intelligent Systems Engineering at UIE in A Coruña, with an academic excellence scholarship and Dean's List recognition. Academic and personal projects extend into machine learning, portfolio optimization, and computer vision with robotics. Your project If you need an assistant connected to your software or a document workflow automated, tell me how the process works today and which decisions need to stay under your control.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $30k
Billed in all: $116,469$116k
$30k in the last 6 months
Earnings, last 30 days
Skill rankings: #1 in 1 skill of 20
Rarest: top 2% in Back-End Development, of 4,183. Ranked by MRR among everyone on Upwork with the skill.
- OpenAI Assistants API6 freelancers · 🇪🇸 #1Top 17%🇪🇸#1 of 1
- #8LLM Engineering120 freelancers · 🇪🇸 #1Top 7%🇪🇸#1 of 2
- #11OpenAI Codex409 freelancers · 🇪🇸 #1Top 3%🇪🇸#1 of 4
- #54BigQuery908 freelancers · 🇪🇸 #3Top 6%🇪🇸#3 of 12
- #78Natural Language Processing2,688 freelancers · 🇪🇸 #2Top 3%🇪🇸#2 of 27
- #101Back-End Development4,183 freelancers · 🇪🇸 #1Top 2%🇪🇸#1 of 29
- #116Google Cloud Platform2,939 freelancers · 🇪🇸 #2Top 4%🇪🇸#2 of 37
- #136FastAPI4,337 freelancers · 🇪🇸 #1Top 3%🇪🇸#1 of 25