Terraform code for EKS managed node group configuration showcasing infrastructure as code best practices. Implements dynamic naming with environment variables, configurable auto-scaling (min/max/desired size), on-demand capacity type for cost optimization, and proper resource labeling for organization. Demonstrates clean, maintainable IaC with parameterized configurations.
Goal: Design a secure, highly scalable cloud network infrastructure for an e-commerce platform.
Solution: Architected a multi-tier Amazon VPC layout using Draw.io, strictly separating public web-facing resources from private backend databases. The design incorporates EC2 Auto Scaling groups, RDS database tiers, and Amazon S3.
Outcome: A comprehensive architectural blueprint demonstrating AWS networking best practices, security isolation, and fault tolerance without exposing internal databases to the public internet.
Hey, it’s been a while since my last update. I’ve been focused on a few projects behind the scenes, but I’m back with a major Weave milestone.
Weave helps professionals exchange time and expertise using Skill Hours instead of money.
My last update covered the invite application system. Since then, I’ve built:
Authentication: Secure account access with Firebase.
Onboarding: Guided profile and skill setup.
Profiles and portfolios: A place to showcase work, skills, and trust.
Member dashboard: A clear view of activity and ongoing work.
Admin dashboard: Tools for managing users and community health.
Skill Hour Ledger: Tracks every hour earned, spent, or transferred.
Marketplace: Members can publish requests and find collaborators.
Cloud infrastructure: Neon for data and storage, prepared for Cloudflare Workers.
Today’s milestone is the Exchange Workflow, the system connecting everything.
Members can now move from an accepted application into a dedicated workspace, communicate, share files, track milestones, submit deliverables, complete the exchange, transfer Skill Hours, and leave reviews.
The core Weave experience is finally taking shape, and I’m excited to share what comes next.
The milestone view makes the workflow feel tangible—especially the clear split between deliverables and activity. Nice product thinking in how you surface progress without adding noise.
Goal: Host a WordPress site on resilient infrastructure to avoid shared hosting limitations.
Solution: Deployed WordPress on AWS EC2 instances connected to a managed MySQL database via Amazon RDS. Configured an Application Load Balancer to distribute traffic.
Outcome: Delivered a highly available, load-balanced WordPress environment with no single point of failure.