Projects
A selection of projects I have worked on

One Dvele
Architected and developed a full-stack, enterprise-grade project management platform acting as the central hub for the entire home-building lifecycle. Built with Django and React, the system features a robust Role-Based Access Control (RBAC) system integrated with AWS Cognito, and a real-time collaboration feed ('The Wall') powered by Django Channels and Redis. I engineered automated workflows that integrate Google Workspace for document generation and DocuSign for electronic signatures, alongside a custom CRM pipeline and asynchronous task processing using Celery to streamline operations across sales, manufacturing, and client services.

DveleIQ
Engineered a comprehensive microservices-based home automation platform bridging local smart environments with the cloud. I developed 'rosie-bridge', a Python service orchestrating bi-directional communication between Home Assistant and AWS IoT Core via MQTT with TLS encryption. On the frontend, I built a React Native mobile application utilizing Redux Toolkit and RTK Query to aggregate real-time data from internal APIs and third-party services like SolarEdge. The architecture includes a resilient time-series data pipeline to AWS Timestream for sensor analytics and automated device provisioning, all deployed within a secure Docker Swarm cluster using Cloudflare Tunnels.
Odoo Enterprise Customizations
A suite of advanced custom modules for Odoo 18 designed to extend core ERP functionality. I architected interactive frontend features using the OWL framework, such as a Sales Performance Dashboard and custom Financial Report filters. On the backend, I implemented high-performance data aggregation using raw SQL queries to bypass ORM overhead for complex KPIs. The project involves sophisticated techniques like monkey-patching the web editor for Loom integration and overriding core ORM methods for robust CRM history tracking.

Home Server
Designed and maintained a robust virtualization environment using Proxmox VE, featuring strict network segmentation between internal and external services. The architecture utilizes a dual reverse-proxy setup with Traefik to isolate subnet traffic (192.168.60.x vs 192.168.40.x), protected behind a Cloudflare edge proxy and routed internally via Ubiquiti CyberSecure WAF. I engineered a secure, automated content pipeline where a dedicated processing server handles requests from Jellyseerr and manages data transfer to TrueNAS Scale storage through rigid permission rules. This infrastructure also hosts this personal portfolio via Dokploy.

Game Of Life Golang
This is a game of life implementation in Golang

BattleShip AI
This my winning college battleship AI. This was translated from the Java version of the game into a golang equilant.