Archive
A big list of things I've worked on.
AWS Enterprise & Serverless Architectures
A comprehensive portfolio of AWS Cloud Engineering & DevOps projects, moving from core infrastructure to complex serverless and AI integrations using industry-standard tools.
- GenAI Customer Support Agent: Built a ticket management system using Amazon Bedrock for sentiment analysis and intent classification on EC2/RDS.
- Serverless FinOps Dashboard: Developed a 100% serverless tool with Lambda and Cost Explorer API to monitor spending and track AI/ML costs.
- Website Uptime & Reliability Monitor: Engineered an event-driven system with Lambda and DynamoDB to validate service availability beyond basic ping checks.
- Automated S3 Backup System: Implemented off-site backup automation with S3 Lifecycle Policies and MD5 checksums for incremental transfers and tiering to Glacier.
Personal Portfolio
A high-performance, minimalist developer portfolio designed with a focus on speed, accessibility, and clean typography. Built using Astro 5.x for zero-JS by default, it integrates React islands for interactivity and is self-hosted on my personal Kubernetes homelab.
Bare Metal Kubernetes Homelab
A production-grade hybrid infrastructure designed for resilience and security, bridging local bare-metal nodes with Microsoft Azure resources.
- Hybrid Infrastructure: Engineered a platform combining bare-metal nodes and Azure resources via Terraform and Ansible, with a GitOps workflow using Flux CD.
- Disaster Recovery: Automated business continuity through Azure Blob Storage for off-site backups and persistent storage management with Longhorn.
- Zero Trust Security: Enforced security by integrating Microsoft Entra ID (OIDC) and Azure Key Vault (via External Secrets) for centralized RBAC and secret management.
Puccini TOSCA Compiler
Major contribution to the Go-based open-source TOSCA compiler to support the new 2.0 grammar specification.
- TOSCA 2.0 Support: Implemented the full grammar specification for the updated standard, mapping new definitions into the existing compiler architecture.
- Maintainer Status: Promoted to core repository maintainer by the project creator following successful integration and validation of contributions.
ReTOSCA Repo private for paper publication
A Proof-of-Concept (PoC) framework to reverse-engineer AWS Terraform configurations into TOSCA 2.0 standards.
- Deterministic Pipeline: Developed a mapping engine to translate cloud infrastructure intent into standardized TOSCA topology templates.
- AI-Driven RAG: Researched and explored a Retrieval-Augmented Generation (RAG) approach to resolve complex semantic mapping ambiguities.
CodeSmile
Contributed to the official PhD research repository by implementing local fine-tuning of Qwen2.5-Coder to detect ML-specific code smells, integrated within a Dockerized FastAPI microservices architecture. Orchestrated a robust CI pipeline integrating Unit, Integration, and System testing, which skyrocketed test coverage from 0% to 82%, ensuring reliable deployments for the ML-driven features.
Shenron 3 CTF
Penetration Testing & Vulnerability Assessment. Executed a black-box penetration test on the Shenron 3 virtual machine using tools like Nmap, Nikto, OWASP ZAP, and WPScan. Produced a detailed remediation report with prioritized recommendations.
MedChain
A permissioned blockchain network designed for secure and interoperable healthcare data management.
- Blockchain Infrastructure: Implemented a private network using Hyperledger Fabric and HL7 FHIR standards to ensure data integrity and privacy.
- Automated Deployment: Streamlined the network configuration and deployment process using Fablo, enabling rapid environment setup.
Marmolada Glacier Analysis
A GIS and remote sensing study on the impact of climate change on glacier retreat over a 35-year period.
- Remote Sensing: Analyzed satellite imagery (1985-2020) using Google Earth Engine and QGIS to quantify glacier melting trends.
- Climate Correlation: Integrated ERA5 climate datasets to model the relationship between melting rates, temperature spikes, and precipitation levels.
beehAIve
Co-led development of an AI-driven web app for beehive monitoring, integrating ML for predictive analytics on bee health (83% accuracy). Managed the project using Scrum methodology.
Apache Commons Validator
A comprehensive dependability analysis and optimization of the popular Apache Java library.
- Static Analysis: Utilized SonarCloud and EcoCode to identify technical debt, security vulnerabilities, and energy efficiency smells.
- Test Suite Enhancement: Optimized the CI/CD pipeline and refactored core modules, achieving a 13% increase in test coverage.
NewLang Compiler
A custom Java-based compiler that translates high-level NewLang code into optimized C.
- Compiler Frontend: Developed a complete lexical and syntactic analyzer using JFlex and JavaCup for a custom language specification.
- Code Generation: Implemented semantic analysis and translation logic to map high-level constructs into equivalent C code.
NFR Security Extraction
Bachelor's Degree Thesis focused on automating the identification of security requirements in technical documentation.
- Automated Classification: Developed an NLP tool to extract and classify non-functional security requirements using TF-IDF and machine learning.
- Transformer Integration: Experimented with Hugging Face pre-trained models to enhance the semantic understanding and accuracy of the classification.
AiRHockey
Developed a 1v1 AR AirHockey iOS game using Swift and ARKit, enabling AR gaming between two devices.
MoneyArt
Digital art auction platform. Deployed Java and Solidity for smart contracts on Ethereum. Collaborated in the full lifecycle from requirements analysis to deployment and testing.