Software Engineering Portfolio
Production applications and open-source projects showcasing my expertise in both software development and test engineering. From full-stack web apps to enterprise test automation frameworks.
Rainfall Gauge Application
A sophisticated weather data platform that calculates rainfall totals over custom date ranges for any global location. Features intelligent geolocation detection, comprehensive weather visualization, and real-time API integration.
π§ Backend Architecture
- β’ Ruby on Rails with MVC architecture
- β’ PostgreSQL for data persistence
- β’ RESTful API design patterns
- β’ Open-Meteo API integration
- β’ OpenStreetMap geocoding service
π¨ Frontend & Infrastructure
- β’ Vanilla JavaScript with Fetch API
- β’ Responsive Tailwind CSS design
- β’ Self-hosted on dedicated server
- β’ Cloudflare Tunnels for security
- β’ Automated SSL certificate management
Technology Stack
π― Key Features
TestForge
Open-source test automation framework I architected and developed that revolutionizes test creation by converting natural language into production-ready Playwright scripts. Demonstrates my ability to build complex software solutions that bridge development and testing, featuring AI integration, Docker containerization, and enterprise-grade architecture.
π§ AI Engine
- β’ Multiple LLM providers (OpenAI, Anthropic, Google)
- β’ Natural language to code conversion
- β’ AI-driven element selector discovery
- β’ Context-aware test generation
- β’ Real-time browser interaction tracking
π οΈ Infrastructure & Testing
- β’ Docker containerization
- β’ VNC browser visualization
- β’ Playwright automation framework
- β’ Comprehensive test reporting
- β’ Cross-platform compatibility
Technology Stack
π― Key Features
Rogue AI Blog Platform
An autonomous AI-powered blog that generates unfiltered political commentary and news analysis. Features automated content generation, intelligent scheduling, and self-hosted deployment with Cloudflare Tunnel access.
π€ AI Content Engine
- β’ OpenAI GPT integration
- β’ News API content sourcing
- β’ Automated topic selection
- β’ Content deduplication system
- β’ SEO-optimized generation
π Platform & Infrastructure
- β’ Ruby on Rails 7.1 backend
- β’ Docker containerization
- β’ Automated scheduling system
- β’ Cloudflare Tunnel integration
- β’ Admin dashboard with authentication
Technology Stack
π― Key Features
Vize Express Amerika
Daily US immigration news and guidance blog providing practical advice and policy updates from an immigrant's perspective. Features informational articles about visa processes, green card processing, policy changes, and personal insights to help others navigate the US immigration system.
ποΈ Platform Architecture
- β’ Ruby on Rails with MVC architecture
- β’ PostgreSQL for content management
- β’ Responsive mobile-first design
- β’ SEO-optimized article structure
- β’ Modern JavaScript framework integration
π¨ Content & Features
- β’ Daily immigration news updates
- β’ Informational blog posts
- β’ Policy analysis and updates
- β’ Personal immigrant experiences
- β’ Admin content management
Technology Stack
π― Key Features
Why Choose a Developer Who's Also an SDET?
Build Quality In
I write code with testability in mind from day one, creating maintainable, robust applications that are easier to debug and extend.
Full Development Lifecycle
From initial development through CI/CD pipeline creation to automated testing and monitoring - I deliver complete, production-ready solutions.
Unique Perspective
My dual expertise helps me identify edge cases, design better APIs, and create more reliable systems that scale confidently.
Ready to Build Something Great Together?
Whether you need a skilled developer, an SDET, or someone who brings both perspectives to your team, I'm ready to help deliver exceptional software solutions.