I've been building software since 2017, primarily through freelance work, direct clients, and independent products. My work focuses on automation, backend systems, browser automation, APIs, data pipelines, and full-stack SaaS applications. I enjoy solving problems that involve constraints, scale, and reliability.
Python, JavaScript/TypeScript, PostgreSQL, React, Next.js, FastAPI, browser automation, Playwright, Puppeteer, Selenium, Docker, Redis, REST APIs, web scraping, AI integrations, and production SaaS systems.
Before modern LLM-based moderation tools were widely available, I built an automated moderation system for a large Discord community of approximately 250,000 members.
Every incoming message was analyzed using Google's Jigsaw Perspective API, which produced toxicity and threat scores. I designed moderation pipelines that automatically warned users, deleted messages, escalated incidents to moderators, and logged moderation events for review.
Built a full-stack interactive web platform for a U.S.-based film studio. The application allowed users to claim and contribute individual tiles of a large collaborative artwork, similar in spirit to Million Dollar Homepage.
The system managed more than 1 million claimable artwork pieces and supported a production audience of 100,000+ users. I designed both the backend infrastructure and the interactive canvas-based frontend experience.
A client needed custom behavior inside ActiveCampaign, but the platform was fully hosted and outside our server-side control. I solved the problem by injecting custom JavaScript into the page header and building a client-side integration layer.
The implementation handled asynchronous loading, race conditions, DOM mutations, event sequencing, and state synchronization across multiple page states to ensure reliable behavior despite the limitations of a hosted platform.
Designed and built a fully automated browser automation framework capable of running concurrent workflows using multithreading, proxy rotation, retry logic, and anti-detection techniques.
The system automated end-to-end browser interactions that would otherwise require continuous manual execution, allowing unattended operation across multiple concurrent sessions.
Built conversational bots that participated in Discord communities in a way that many users perceived as human. The work focused on conversation quality, response timing, memory handling, and behavioral consistency.
This project was developed during the early GPT-3.5 era, before many of the conversational patterns and tooling now considered standard had become widely established.
Over the course of hundreds of freelance engagements, I built scraping and data collection systems for a wide variety of commercial use cases.
The projects involved dynamic websites, anti-bot protections, CAPTCHA solving, concurrent scraping, data normalization, deduplication, and export pipelines for analytics and business intelligence workflows.
Built an internal job-discovery and ranking platform because existing recommendation systems were not sufficiently accurate for my workflow.
The system consumed Upwork RSS feeds, calculated a relevance score for each opportunity, filtered listings automatically, and sent personalized email alerts based on match quality.
Built multiple SaaS products from concept to production, including authentication, subscription billing, notifications, CRM integrations, dashboards, and administrative tooling.
These projects required ownership across architecture, database design, backend APIs, frontend implementation, deployment, and ongoing maintenance.
One of my earliest production projects involved building utility and entertainment bots for the Palringo platform. These bots automated community interactions, moderation tasks, and user engagement features, and they marked the beginning of my long-term interest in automation, APIs, and online communities.
Delivered software for startups, agencies, creators, and direct clients across backend engineering, browser automation, APIs, scraping infrastructure, AI integrations, and full-stack product development.