Open to Full Stack / Software Engineer / AI Engineer roles

Buzau Cosmin-Ionut

AI Software Engineer

I build and ship real software — AI-powered apps, machine-learning systems and full-stack websites that paying clients use in production every day.

Iași, România · Remote

Buzau Cosmin-Ionut
01About

Turning AI capabilities into products people actually use.

Computer Science student at “Gheorghe Asachi” Technical University, Iași, who builds and ships real software: AI-powered apps, machine-learning systems and full-stack websites that paying clients use in production every day.

Strong with Python, TypeScript, Next.js and LLM integrations (Claude, Amazon Bedrock, RAG). Actively seeking a Full Stack / Software Engineer / AI Engineer role where I can own features end-to-end, from idea to production.

Based in
Iași, România · Remote
Education
B.Sc. Computer Science & ITTU “Gheorghe Asachi” Iași · Oct 2024 – 2027 (Expected)
Focus
AI agents, LLM integration, MLAI Agents & Automation · LLM Integration · AI Product Development · Machine Learning for Trading
Languages
Romanian (Native) · English (B2)
Available
ImmediatelyFull-time, part-time, internship or B2B

Achievements

  • Performance scholarship recipient; admitted among the top applicants to the program2024
  • Production websites delivered and maintained for paying clients2025–2026
  • Self-retraining ML trading system with two exit agents managing open trades2026

How I work

  • End-to-end ownership — from idea to production
  • Fast learner, comfortable in new domains
  • Real experience with real clients — I ship, then maintain
  • Clear communication, honest estimates

Coursework

  • Object-Oriented Programming (Advanced)
  • Data Structures & Algorithms
  • Databases
  • Computer Architecture & Assembly
  • Operating Systems (Linux)
02Experience

Shipping for companies and real clients.

From rebuilding a multilingual company blog with an LLM publishing pipeline, to designing, building and maintaining production websites for paying clients.

AI Software Engineer

NIMA SOFTWARE SRL

Aug 2026 – Sep 2026

Remote · Project-based contract · Product: CargoPlanning

  • Rebuilt the company blog (Symfony 6.1) from 17 hardcoded Twig templates into a flat-file Markdown system rendered dynamically in 9 languages, with every existing URL preserved.
  • Built an event-driven email-to-article pipeline for guest posts: an AWS SES receipt rule stores each raw email in S3 and notifies an SNS topic, triggering a service that parses the MIME message (sender, body, Word/PDF attachments, images) into a structured draft.
  • Integrated a self-hosted LLM (Qwen) that classifies each email (submission, request, spam) and checks topic, links and images; the author's text is kept verbatim and translated into all 9 languages, with no data sent to a third-party AI API. Output goes live only after an editor reviews and commits it.
  • Hardened the pipeline against prompt injection: email content is isolated as untrusted data behind markers the sender cannot forge, and the model's output must match a fixed format — 790 adversarial test cases confirm that even a manipulated model cannot change the outcome.
PHPSymfony 6.1AWS SESAWS S3AWS SNSQwen (self-hosted LLM)MarkdownGit

Full-Stack & AI Developer

Self-Employed

Jan 2025 – Present

Iași · Remote

  • Deliver and maintain 3 production websites for paying clients end-to-end — design, code, database, deployment and domains — each with an admin flow so owners update content without a developer.
  • Design and ship AI automations for business clients (chat assistants, voice and document processing, smart search), e.g. turning photographed receipts into accountant-ready Excel data.
Next.jsTypeScriptSupabaseMongoDBPythonLLMsVercel
03Skills

Tools I reach for when I build.

Programming Languages

PythonTypeScriptJavaScriptPHPJavaCC++MQL5

Frameworks & Libraries

Next.jsReactFastAPIFlaskSymfonyTailwind CSSLangChainMicrosoft Bot Framework

AI & Machine Learning

LLM IntegrationAI AgentsRAGClaudeQwenLlama (Groq)WhisperPyTorchLightGBMOptunaOpenCVTensorFlow

Cloud & DevOps

AWS LambdaAWS S3AWS SESAWS SNSAWS SAMAmazon BedrockDockerGitLinuxVercelRailwayAzure AD

Databases

PostgreSQLSupabaseMongoDBSQLiteRow Level Security

Integrations & Services

CloudinaryEmailJSResendLeafletReportLabTelegram Bot API
04Projects

A selection of things I've built and shipped.

Machine-learning systems, LLM-powered apps, production platforms for real businesses — and a game written from scratch.

AI & MLFeatured2 exit agents

AI Trading Bot

Self-Retraining ML System for MetaTrader 5

Self-improving MetaTrader 5 bot built on multi-year price history and engineered market features; every night it backtests strategies on fresh data to generate labeled signals and retrains two competing models (LightGBM, then a PyTorch network), periodically tuned with Optuna. Connected to two exit agents that manage open trades.

  • AI exit agent: reads the Forex Factory calendar and closes positions exposed to high-impact news.
  • Rule-based exit agent: reviews each trade every 60s against algorithmic exit rules and holds it unless one triggers.
  • Weekly backups to AWS S3; live monitoring via a Flask dashboard and daily Telegram reports.
PythonPyTorchLightGBMOptunaMQL5MetaTrader 5FlaskAWS S3
AI & MLFeaturedText + voice

AI Sales Agent

Microsoft Teams & Web

AI agent that answers sales staff's questions about products, prices and offers inside Microsoft Teams or on the web, by text or voice note (Whisper large-v3), connected to Microsoft 365 via Azure AD (OAuth2).

  • Three-step product search robust to typos, synonyms and translated names — exact code match, fuzzy scoring (sentence-transformers), then an LLM double-check.
  • Asks one short question when a request is ambiguous.
  • Turns a confirmed request into a ready-to-send PDF offer on the spot (ReportLab).
PythonFastAPIAzure ADLlama 3.1Whispersentence-transformersReportLab
AI & MLFeaturedIn development

Floraly

AI Sales Agent for Flower Shops

AI agent that sits as a chat widget in the corner of a flower shop's website (and later on in-store tablets): it asks about the occasion, the recipient and the budget, then recommends matching bouquets.

  • Bouquets live in a Supabase (PostgreSQL) catalog with price, flowers, colors, occasions and stock.
  • The LLM queries the catalog via tool calls filtered by budget and event, so it only suggests bouquets that are actually available.
  • Each conversation is saved as a structured request (bouquet, occasion, budget, contact) in a Next.js dashboard for the florist.
Next.jsTypeScriptSupabaseClaude APITool calling
AI & MLLeast-privilege IAM

Serverless Claude Chat

AWS Lambda + Amazon Bedrock

Serverless chat API: a Python Lambda behind API Gateway calls Claude on Amazon Bedrock, with all infrastructure as code (AWS SAM), redeployable with one command.

  • Least-privilege IAM role whose only permission is invoking the model.
  • A Next.js 15 client streams the answer word-by-word as formatted Markdown with highlighted code.
PythonAWS LambdaAPI GatewayAWS SAMAmazon BedrockNext.js 15
AI & MLLive in productionRLS on 7 tables

Fără Agenții

Commission-Free Real Estate Marketplace

Full-stack marketplace where owners in Iași sell or rent directly to buyers, with no agents or commissions: search and filters by neighborhood, property type and price, an owner dashboard with listing statistics, and an admin panel to moderate listings, users and reports.

  • PostgreSQL schema of 7 tables with Row Level Security on every table — users only access their own listings, favorites and conversations; admins get separate policies.
  • Database triggers create profiles on signup; buyer–owner chat runs live on Supabase Realtime.
  • AI assistant (LangChain + Llama 3.3 70B on Groq) recommends listings in Romanian — it retrieves the 6 best-matching active listings via diacritic-insensitive similarity search and answers only from them.
Next.jsTypeScriptSupabasePostgreSQLRealtimeLangChainGroq (Llama 3.3)
AI & ML~30 FPS

EmotionCamera

Real-Time Emotion Recognition

Full-stack computer-vision web app that detects faces in a live webcam stream and classifies 7 facial expressions in real time, overlaying the emotion, its confidence and the face box directly on the video.

  • Frames are downscaled on a hidden canvas before upload, cutting payload size so the FastAPI backend keeps up at about 30 FPS.
  • OpenCV finds faces and a FER (TensorFlow) CNN classifies them.
  • Split deployment: containerized Python backend on Railway (Docker), Next.js 14 frontend on Vercel.
Next.js 14FastAPIOpenCVTensorFlowDockerRailwayVercel
Client WebsiteLive in production150+ visits / month

Compact Drive

Driving School Platform

Driving school platform on Next.js + Supabase. The owner manages the gallery and promotions alone from simple admin pages, and enrollment requests arrive instantly by email.

  • Technical SEO drives 150+ organic visits a month from Google.
  • JSON-LD schemas, per-page Open Graph metadata, sitemap and robots.txt.
  • Admin flow so the owner updates content without a developer.
Next.jsSupabasePostgreSQLEmailJSTailwind CSS
Client WebsiteLive in production

Boeru's Doner

Fast-Food Chain Web Platform

Fast-food chain platform on Next.js + Tailwind with a digital menu, promotions and a Leaflet map of the branches.

  • Digital menu with categories, variants and badges.
  • Interactive Leaflet map to find the nearest branch.
  • Open Graph + JSON-LD structured data on every page.
Next.jsTypeScriptTailwind CSSReact-LeafletResendVercel
Client WebsiteLive in production

Aeron Termosistem

Construction Company Website

Construction company site on Next.js, MongoDB and Cloudinary — the client manages the gallery himself and every contact-form lead is saved to the database.

  • Client-managed gallery: photos upload to Cloudinary, URLs stored in MongoDB.
  • Leads saved straight to the database.
Next.jsTypeScriptMongoDBCloudinaryVercel
Game Dev60 FPS

Trapped in the Server

2D Java Game, No Engine

Pure-Java game with a custom 60 FPS loop, three levels and a boss fight, built on OOP design patterns (Singleton, State, Abstract Factory) with SQLite save/load; two-person university project.

  • Custom game loop, rendering and physics — no engine.
  • Levels built in Tiled; progress saved to SQLite and loaded back across sessions.
JavaJava2D / AWTTiledSQLite
05Contact

Let's build something together.

Available immediately

Open to Full Stack / Software Engineer / AI Engineer roles.

Full-time, part-time, internship or B2B collaboration — in Iași or remote. If you're working on something interesting, I'd love to hear about it.

Iași, România