Designing intelligent systems that combine Artificial Intelligence, Data Engineering, Cloud Infrastructure and Embedded Computing to solve real-world problems.
I'm an AI & Data Engineer focused on building intelligent systems from data acquisition to deployment.
My work combines Python, Large Language Models, Retrieval-Augmented Generation (RAG), Data Engineering, Cloud Computing, and Embedded Systems to develop scalable AI applications capable of operating in real-world environments.
Rather than specializing in a single layer of the stack, I enjoy connecting them together—from data pipelines and LLM orchestration to edge devices communicating with cloud services.
Outside of my professional work, I enjoy experimenting with emerging AI technologies, geospatial analysis and automation, always looking for practical applications with measurable impact.
- Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG)
- Multi-Agent Systems
- AI Evaluation & Prompt Engineering
- Python Backend Development
- Data Engineering Pipelines
- Edge AI & Embedded Systems
- AWS Cloud Architecture
Designed production-oriented AI solutions using hybrid retrieval architectures combining structured databases and semantic vector search.
Worked on LLM orchestration, prompt engineering, FastAPI services and real-time response pipelines.
Developed firmware for ESP32 wearable devices running FreeRTOS.
Built telemetry pipelines connecting embedded sensors with cloud-based AI services through MQTT and REST APIs.
Developed large-scale web scraping systems for protected platforms.
Designed ETL pipelines with PySpark and AWS to automate processing of high-volume datasets used by downstream AI workflows.
Experimental platform exploring multi-agent orchestration, Retrieval-Augmented Generation and tool calling through an interactive 3D interface.
Highlights
- Multi-agent architecture
- LangChain orchestration
- RAG pipelines
- Local and cloud LLM integration
- Three.js visualization
- Flask backend
Tech
Python LangChain Flask Vector Databases Three.js AWS
Machine Learning platform for renewable energy forecasting using statistical analysis and deep learning models.
Built complete data pipelines from preprocessing to model training and visualization.
Highlights
- End-to-end ML pipeline
- Forecasting models
- Feature engineering
- Model evaluation
- Interactive visualizations
Tech
Python TensorFlow Scikit-Learn Pandas NumPy
Geospatial analysis platform for early wildfire risk assessment using Sentinel-2 multispectral satellite imagery.
The system automatically retrieves satellite data, processes spectral bands, removes cloud artifacts and calculates vegetation and moisture indices to support environmental monitoring.
Input
│
├─ Area Selection
├─ Date Range
└─ Satellite Sources
│
▼
Data Acquisition
│
▼
Geospatial Processing
│
▼
Vegetation Analysis
│
▼
Risk Assessment
│
▼
Maps & Reports
Highlights
- Sentinel-2 image processing
- Remote sensing
- Geospatial analysis
- Automated satellite downloads
- Environmental risk assessment
Tech
Python Rasterio NumPy Copernicus STAC Remote Sensing
Deterministic resume compiler that generates ATS-friendly PDFs from structured YAML definitions.
Built to guarantee reproducible document generation, consistent layouts and optimal parsing by Applicant Tracking Systems.
resume.yaml
│
▼
Data Validation
│
▼
HTML Generation
(Jinja2)
│
▼
PDF Rendering
(Playwright)
│
▼
ATS_Resume.pdf
Highlights
- YAML-based resume definition
- Deterministic document generation
- HTML rendering
- PDF automation
- ATS optimization
Tech
Python Jinja2 Playwright YAML
- Python
- LLM Applications
- Prompt Engineering
- Retrieval-Augmented Generation (RAG)
- LangChain
- Hugging Face
- TensorFlow
- Keras
- Scikit-Learn
- ETL Pipelines
- PySpark
- Pandas
- NumPy
- SQL
- PostgreSQL
- MySQL
- MongoDB
- FastAPI
- Flask
- REST APIs
- WebSockets
- PyTest
- AWS
- Docker
- Git
- Linux
- C++
- ESP32
- FreeRTOS
- MQTT
- IoT
Co-Founder of Crazy Devs 8.
Although game development is no longer my primary focus, it strengthened my experience in software architecture, rapid prototyping, AI behaviours, Unity development and collaborative engineering.
I enjoy building software where AI is only one part of a larger system.
Whether the input comes from databases, web platforms, embedded sensors or satellite imagery, my goal is always the same:
Transform complex data into intelligent, reliable and useful systems.


