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
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 several thousand 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: April 2025 - CURRENT
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, Go, and a React dashboard for admins and writers.

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

I developed the front end, back end, and the CMS in React 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 - CURRENT
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.