Open to Software Engineer / AI Engineer roles
Buzau Cosmin-Ionut
AI Software Engineer
Building AI-powered products end-to-end — from LLM integration and machine learning to production-grade full-stack platforms.

Turning AI capabilities into products people actually use.
Computer Science student at “Gheorghe Asachi” Technical University, Iași, building and shipping real products since 2024 — not side projects that stay on GitHub, but systems actual businesses and users run daily. Skilled in LLM integration, RAG pipelines, machine learning and workflow automation, deploying production systems with Python, Next.js, TypeScript, FastAPI and Supabase. A fast learner who thrives in new environments and adapts quickly across domains — always delivering results.
Universitatea Tehnică “Gheorghe Asachi”, Iași
Bachelor's in Progress — Computer Science and Information Technology
Oct 2024 – Present
Admitted to CTI (Computer Science & IT) among the top applicants
Production websites & AI systems shipped for real clients
Engineered a self-retraining ML trading system (LightGBM + PyTorch)
Tools I reach for when I build.
Programming Languages
Frameworks & Libraries
Machine Learning
Databases & Backend
AI & Automation
DevOps & Tools
Integrations & Services
A selection of things I've shipped.
AI systems, production platforms for real businesses, and a game built from scratch.
Fără Agenții — Commission-Free Real Estate Marketplace
A marketplace that lets buyers and renters deal directly with property owners across Iași — no agents, no commissions. Owners and tenants message each other in real time, manage listings from their own dashboard, and can ask an AI assistant anything about the available properties — answers come from a LangChain RAG pipeline over the live listings database, not from the model's imagination. Every table is locked down with Row Level Security, so access control lives in the database itself.
AI Trading Bot — Self-Retraining ML System for MetaTrader 5
A trading bot for MetaTrader 5 that runs and improves itself, built on multi-year price history and engineered market features. Every night it backtests trading strategies against fresh market data to generate labeled trade signals and retrains two competing models on them — LightGBM followed by a PyTorch neural network — both periodically tuned with Optuna. Models are validated the honest way: only on data they have never seen, with realistic hour-of-day spread and slippage costs included. A new model only replaces the live one if it genuinely outperforms it out-of-sample — a safeguard against a bad training run silently degrading production — every trade needs a minimum expected profit after costs, and a kill switch stops everything if losses or model drift grow. The database, trained models and reports are backed up weekly to AWS S3, and live monitoring comes through a Flask dashboard plus daily Telegram status messages. Next step: extending the ML layer from entry filtering to active trade management — deciding when to hold, trail or exit an open position as market conditions evolve.
Sales Assistant Bot — Microsoft Teams
A Microsoft Teams bot that lets sales agents find the right product by describing it in plain language — or just saying it out loud. Queries resolve through three passes (exact SKU match, weighted fuzzy scoring, LLM verification) backed by multilingual semantic embeddings, so typos, synonyms and translated product names still land on the right item. Ambiguous matches trigger one smart clarifying question, confirmed offers export as ready-made PDFs, and Azure AD plugs it straight into the company's Microsoft 365 environment.
AI Chat Assistant — AWS Lambda, API Gateway & Amazon Bedrock
Two hands-on AWS builds. First, a serverless chat API: a Lambda function behind a single API Gateway route calls Claude through Amazon Bedrock, with the whole stack declared as infrastructure-as-code via AWS SAM and locked to a least-privilege IAM role, with CloudWatch wired in for observability. Second, a full Next.js website connected directly to Bedrock — a real-time chat interface that streams the model's answer token-by-token and renders it as formatted Markdown with syntax-highlighted code blocks.
EmotionCamera — Real-Time AI Emotion Recognition
A web app that reads facial expressions live from your webcam — happy, sad, angry, fearful, surprised, disgusted or neutral. Each frame is downscaled, base64-encoded and streamed to a Python backend that classifies all 7 emotions with OpenCV and FER (TensorFlow), drawing bounding boxes and per-emotion probability bars straight back onto the video feed. The backend runs containerized on Railway, fully decoupled from the Next.js frontend on Vercel.
Aerontermosistem — Construction & Renovation Company Website
A business website for a construction and renovation company in Roman, Neamț. Uploaded project photos stream directly to Cloudinary with their URLs persisted in MongoDB Atlas, the public gallery updates automatically — falling back gracefully to static images if the database is empty — and features a keyboard-navigable lightbox. Contact form submissions land straight in MongoDB.
Boeru's Doner — Fast-Food Chain Web Platform
A marketing and ordering platform for a fast-food chain with 5 locations across Moldova, Romania. A 50+ item digital menu across 9 categories with variants and badges, an interactive Leaflet map for finding the nearest branch, per-location Glovo/Wolt ordering links, and a franchise funnel with a routed contact form delivering via Resend. Every page ships its own Open Graph metadata and JSON-LD structured data — Restaurant schema per location plus a FAQ schema. Now bringing in real customers — 500+ visits in the last three months.
Compact Drive — Driving School Platform
A platform for a driving school in Roman, Neamț — a live gallery and promotions system backed by Supabase that the owner updates independently, without a developer involved. Enrollment forms deliver instantly via EmailJS, and the local SEO stack is genuinely complete: JSON-LD schemas (AutomotiveBusiness, FAQPage, BreadcrumbList), per-page Open Graph metadata, sitemap and robots.txt. Technical SEO now drives 150+ organic visits a month straight from Google Search.
Trapped in the Server — 2D Java Adventure Game
A 2D action-adventure game built entirely from scratch in Java, no engine underneath — the rendering pipeline, game loop and physics are all hand-written, running triple-buffered at 60 FPS. Across 3 levels the player fights through a side-scrolling platformer, a fog-of-war top-down maze and a final boss arena, on an architecture built with Singleton, State and Abstract Factory patterns, plus a SQLite save system that auto-migrates its schema.
Let's build something together.
Actively looking for a Software Engineer / AI Engineer role — reach out if you're working on something interesting.