Portfolio


Nevada State Board of Accountancy

The regulatory body for Certified Public Accountants (CPAs) and CPA firms in Nevada.

Nevada State Board of Accountancy Site Screenshot
DATE: 2022 - CURRENT
TYPE: Contract
ROLE: Full Stack Web Developer
TECH: JavaScript, HTML, CSS, Perl, ASP.NET, MariaDB, VB, Git, CentOS, Apache

DESCRIPTION:

At NSBA, I maintained their existing legacy codebase in Perl, HTML/CSS/JS, and jQuery; administrated the CentOS server; and improved site security. Later, I assisted with migrating the site to ASP.NET and continue to update the site, fixing bugs and adjusting information to keep up with state regulations.

During peak annual renewal periods, I ensured zero downtime for a production system handling over 6,000 users. I implemented data masking for sensitive information, including SSNs and banking details, maintaining strict compliance with data protection regulations. This work required careful attention to both performance optimization and security hardening.

I remotely managed the production server via SSH, configuring firewalls, enforcing HTTPS, implementing automated security scans, and maintaining SSH key-based access control. Additionally, I integrated and maintained multiple payment processing APIs and handled email server administration, ensuring reliable operation of all critical systems.


Video Games Made Me

An indie gaming news, review, and community site.

Video Games Made Me Site Screenshot
DATE: January 2025 - December 2025
TYPE: Contract
ROLE: Web Developer
TECH: TypeScript, HTML, SCSS, Go, Git, Postgres, Docker

DESCRIPTION:

At Video Games Made Me, I was tasked with developing the new rebranded website while VGMM, formerly known as Video Games Made Me Do It, pivoted to covering indie gaming content. This involved designing a new UI and developing the site using TypeScript and Go.

The site serves over 4,000 requests and over 700 visitors per day, with numbers growing daily.

I developed the front end, the back end, and the CMS for admins and writers. I worked closely with the writing team to ensure all the tools and features they needed were available. The CMS includes an article editor, user management, contact submissions, tags, game ratings, and plenty more. I also designed and implemented analytics that uses custom-built, privacy-focused tracking.

The site is hosted on a VPS, which I maintain. Updates are handled by a CI/CD pipeline.


Private Party Cars

Private lot rental connecting car sellers and buyers, eliminating dealerships.

Private Party Cars Site Screenshot
DATE: January 2022 - July 2024
TYPE: Contract
ROLE: Web Developer
TECH: JS, HTML, CSS, Docker

DESCRIPTION:

At Private Party Cars, I optimized the frontend performance, achieving 3x faster page loads and near-perfect Lighthouse scores. I modernized the legacy codebase from jQuery and updated deprecated HTML/CSS standards to improve maintainability and performance.

I developed automation tools to sync inventory with Google Shopping, improving vehicle discoverability in search results. On the backend, I managed automated synchronization with an on-premise database, analytics tracking, and dynamic QR code generation for physical inventory marketing.

I containerized the entire application stack using Docker and Docker Compose, reverse-engineering complex dependencies, including scheduled scripts, FTP integrations, and cron jobs, to enable portable deployment across environments.