James Etchells

Frontend Developer

Curious about everything in tech, I am always teaching myself new skills and technologies. Currently seeking new opportunities to further challange myself and grow as a developer. Let's connect!

Arch Linux User

Portrait of James Etchells


Hey there, my name is James Etchells as you can probably tell by now. I have 2 years of experience in frontend development as a contract worker, and have received a certificate in Full Stack Web Development from UCSD Extension. I have a passion for learning and continue to teach myself new skills and technologies, with a special place in my heart for IT hardware and Linux.

Since gaining experience as a frontend developer, I desire to work with more areas within the tech industry and learn as much as I can. One way I do this one my own is with my HomeLab that I built out of old pc parts. I leverage the power of VM's and Docker Containers with a Proxmox server to test out new technologies, host my own personal cloud storage and media server, and run docker containers to create vpn tunnels and reverse proxies to keep my network secure.

I also host my own PostgreSQL and MongoDB databases as Docker containers to store data for personal projects and simulate production environments. Currently looking into adding minIO object storage to emulate an amazon S3 bucket and store photo's and other assets for personal projects.

The perfect addition to your dev team!


  • Placeholder

    Etchmon Acid VS Code Theme

    A custom VS Code theme using high contrast colors on a dark theme to emphasize readability and lessen eye strain. It is available on VS Code MarketPlace and is continually being worked on.

    • JavaScript
    • Node.js
    • CSS
  • Placeholder

    CookBook Digital - Social Media Cookbook

    Explore and Share Recipes with this dynamic Full-Stack Next.js project designed for culinary enthusiasts. With Next-Auth integration, users can sign in with custom credentials or Google accounts to save their favorite recipes securely on MongoDB. The project serves as a playground for mastering Next.js functionalities, including Server-Side functions, while fostering a vibrant community of food lovers.

    • Next.js
    • React
    • Tailwind CSS
    • MongoDB
    • Next-Auth
    • Vercel
    • Mongoose
    • Node
  • Placeholder


    My personal website, deployed on Cloudflare Pages with DNS redirects to my custom domain name. Developed using Next.js and Tailwind CSS and implements a GitHub Actions CI/CD pipepline that triggers on successful PR merges and deploys to production using Wrangler.

    • TypeScript
    • Next.js
    • Tailwind CSS
    • Node.js
    • Cloudflare
    • Wrangler
    • GitHub Actions