Former investment banker turned full-stack developer, with 500+ hours of hands-on coding through The Odin Project, Full Stack Open, and App Brewery. Proficient in JavaScript, React, Node.js, and Python, and hold certifications in AI (Azure, AWS), data analysis (IBM), and cloud (AWS). Interested in opportunities to build scalable systems at the intersection of web, data, and emerging technologies.
Fun Fact: "In 2013, only 28 babies born in England and Wales were named Gary, leading Garys to be labeled a "dying breed" ~ Wikipedia
- 3D Metaverse: Built on Ethereum & Three.js, Powered by AI
- End-to-End AI Infrastructure: Deploy Local LLM Remotely
- YummyBuy E-Commerce
- The Simple Library
- Resume Builder React App
- Calcutron 8000 Calculator
- The Joshua Tree Foundation: Sustainable Finance
- Certificates & Bootcamps
- Tech Stack
- Let's Connect
A proof-of-concept metaverse that combines blockchain technology with AI to create an interactive 3D environment with true digital ownership and intelligent NPCs.
Key Features:
- Web3 Authentication: Secure Sign-In With Ethereum (SIWE) via MetaMask
- AI-Powered NPCs: Dynamic characters powered by Google Gemini API
- 3D Environment: Custom-built interactive world using Three.js
- Digital Ownership: Foundation for future fungible digital assets
- Contextual Awareness: Advanced prompt engineering for immersive interactions
- Experience Web3 authentication with MetaMask
- Interact with AI-powered NPCs in real-time
- Explore the custom 3D environment
- No installation required - works directly in your browser
Tech: Three.js, Ethereum, Web3.js, Google Gemini API, Node.js
Project Repo
Complete solution for running large language models locally using Ollama, featuring custom Node.js server architecture, intuitive frontend GUI, and global deployment via ngrok and Vercel. This project demonstrates the full AI development lifecycle from local setup to production deployment.
Tech Stack: Node.js, Express, Ollama API, ngrok, Vercel
Project Repo • Video Walkthroughs on YouTube
Built for a home business owner who needed a bespoke pre-order and customer/order management system + admin dashboard, but was frustrated with no-code website builders.
Key Features:
- SMS auth
- Orders & user maangement
- Data persistence using Cloud Firestore
- Cross-platform native CMS dashboard
- Inventory management
- Business analytics baked into admin view
- Create an account using SMS verification - no email or password required
- Database: Cloud Firestore & Storage (Spark Plan Tier)
- Landing Page: Made with P5.js
- Loading Animation: Created with Google Veo2 (circa April 2025)
Tech: React, Node.js, Express, TailwindCSS
Project Board • Repository
Project Board • Repository
Constructors & Prototypes - 1st JavaScript Project (Dec. 2024)
One of my first projects, and also easily one of the most memorable.
Built with vanilla JavaScript, this project was my first taste of OOP, getting some reps in for prototypal-inheritance, JS classes, constructor functions, DOM manipulation, and local storage.
- Object-oriented programming with JavaScript classes and prototypes
- DOM manipulation and event handling
- Form validation and data persistence
- Responsive web design principles
- Code organization and project structure
Interactive resume builder with persistent state
Clean, functional resume builder demonstrating React fundamentals. Features component-based architecture, form state management with hooks, and seamless edit/display mode switching. Built with DRY principles and reusable components.
Tech: React, JavaScript, CSS
🔗 Live Demo • Project Repo
Vanilla JavaScript calculator with elegant UX
Built from scratch using vanilla JavaScript with thoughtful edge case handling (including a snarky "Nice try!" for division by zero). Features proper operation logic, real-time display updates, and polished responsive design.
Tech: JavaScript, HTML5, CSS3
🔗 Live Demo • Repository
A Double-Bottoms Sustainable Finance Inititative
The voluntary carbon market (VCM) is projected to become a $100 billion industry by 2030 (Morgan Stanley), yet it remains opaque, illiquid, and plagued by issues of transparency. The Joshua Tree Foundation began as an initiative to build the high-integrity financial infrastructure for this new era of environmental assets.
We seek to create a comprehensive sustainability platform that starts with a novel, high-integrity asset: the NFTree. Each NFTree is a blockchain-based digital certificate representing a specific, planted tree, granting the holder a lease on the land and a share in the verified carbon offsets it generates. This isn't just about planting trees; it's about creating a new, transparent, and liquid asset class.
We futher seek to perfect an immutable, traceable ledger (Carbon X-Trace™) to provide unparalleled transparency and verification, paired with a decentralized exchange that will unlock global liquidity for these and other environmental assets. We are not just another green initiative; we are building the definitive platform for the tokenization and trading of carbon assets.
"Tokenizing the Future of Carbon Finance"
TL;DR:
A comprehensive sustainability platform exploring carbon offset initiatives through innovative products like Carbon X-Trace™ and blockchain-backed NFTrees. Features in-depth analysis of carbon markets, Net Zero frameworks, and accessible environmental education through structured digital storytelling.
Focus: Branding, Sustainable Finance, Fundraising, Sales & Marketing, Climate Tech, Blockchain
🌳 Joshua Tree Foundation • Instagram • LinkedIn
- JavaScript / Node.js
- Python / Flask
- SQL / R
- React / Express
- TailwindCSS / Bootstrap
- PostgreSQL / MySQL / SQLite
- NumPy / Pandas / Scikit-learn
- Matplotlib / Seaborn
- API Integration / Function Calling
- Model Deployment / Containerization
- Prompt Engineering / MCP
- Solidity / Smart Contracts
- Web3.js / Ethereum
- TypeScript / Next.js
- Golang
- Svelte
- Rust
The Odin Project (Nov 2024 - Jun 2025)
- Foundational training in HTML, CSS, JavaScript, Node.js, Express.js, PostgreSQL, and React.js, in addition to building a robust portfolio of real-world projects, including responsive websites and full-stack applications, demonstrating proficiency in Git, deployment, and collaborative development.
The Complete Full Stack Web Development Bootcamp (Oct 2024 - Jun 2025)
- Full-stack web development with tools like HTML5, CSS3, JavaScript ES6, React.js, Node.js, Express.js, PostgreSQL, and Web3 technologies, building a portfolio of full-stack websites and web apps, including NFT and blockchain projects.
IBM Data Analyst Professional Certification (Jan 2025 - May 2025)
- 11 course Professional specialization awarded for proficiency in Excel, SQL, Python, Jupyter Notebooks, and Cognos Analytics, with hands-on experience in data manipulation, visualization, and presenting insights from real-world datasets.
Microsoft Azure AI-900 (Apr 2025 - Apr 2025)
- Awarded for demonstrating proficiency in fundamental machine learning, computer vision, natural language processing, and generative AI concepts, with hands-on experience using Azure AI services like Cognitive Services and Vision Studio to implement no-code AI solutions for real-world workloads.
- AWS Cloud Solutions Architect - Associate [SAA-C03] (Jun 2025 - present)
- Deeplearning.ai - Machine Learning Specialization (Apr 2025 - present)
- freeCodeCamp - Certified Full Stack Developer (Sep 2024 - present)
- University of Helsinki - Full Stack Open (Sep 2024 - present)
- AWS Certified Developer Associate [DVA-C02]
- Certified Kubernetes Application Developer (CKAD)
- AWS Certified Machine Learning Engineer - Associate [MLA-C01]
Always up for collaborating on interesting projects or discussing the latest in AI and full-stack development.
Last updated: July 5, 2025