Skip to content
View NicholasHat's full-sized avatar

Highlights

  • Pro

Block or report NicholasHat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NicholasHat/README.md

Hi, I'm Nicholas Tweedie πŸ‘‹

I am a Software Engineering student at the University of California, Irvine interested in innovative applications of AI.


πŸ› οΈ Tech Stack & Tools

Category Technologies
Languages Python, TypeScript, JavaScript, Swift, C/C++, SQL, Java
AI & Machine Learning Ollama, Hugging Face, Scikit-Learn, Core ML, MLX, AWS SageMaker, AWS Bedrock, Pydantic
Backend & Cloud Infrastructure FastAPI, AWS (Lambda, API Gateway), Docker, WebRTC, RESTful APIs
Frontend & 3D Visualization Next.js, React, Three.js, TailwindCSS
Systems & Development Git

πŸš€ Featured Projects

⚑ ZeroHop

Speculative decoding across the Apple Neural Engine and GPU on a single chip, using public APIs only.

  • Stack: Swift, Python, Core ML, MLX/Metal.
  • Key Feature: Runs a draft model on the ANE and a target model on the GPU in parallel, achieving a 1.47Γ— speedup over GPU-only decoding with the ANE draft fully hidden inside the GPU's verify window. Includes a custom measurement harness and handoff characterization protocol.

πŸ€– local-ai

A local development environment and orchestration layer for open-source LLMs.

  • Stack: Python, FastAPI, Docker, Ollama / Hugging Face.
  • Key Feature: Provides an asynchronous API wrapper to deploy and run quantized open-source models locally with optimized inference and custom agent workflows.

A web app that turns rare-earth-element solvent-extraction research papers into a structured, queryable database.

  • Stack: Python, Anthropic API (Claude Opus/Haiku), Streamlit, SQLite, pdfplumber.
  • Key Feature: Digitizes figures from research PDFs via a versioned Claude extraction pipeline, grounds the model against a deterministic vector-geometry marker count to catch under-digitization, and gates every result through an automatic QA suite plus human review before it's merged β€” with a strict read/write boundary so the query-facing AI assistant can't mutate data even if jailbroken.

A LoRA fine-tuning pipeline for a Python code-generation LLM, rebuilt end-to-end for Apple Silicon.

  • Stack: Python, MLX, Hugging Face, Anthropic API.
  • Key Feature: Fine-tuned Qwen2.5-Coder-3B on 28K synthetic OSS-Instruct pairs, lifting HumanEval pass@1 by 3.0 pts (111β†’116/164) and MBPP by 1.4 pts β€” ported the original CUDA-only QLoRA recipe to mlx-lm and 4-bit quantization, then published the tuned adapter to Hugging Face Hub.

πŸ“Š GitHub Metrics

Nicholas's GitHub Stats Top Languages


🀝 Connect with Me

Pinned Loading

  1. ZeroHop ZeroHop Public

    Speculative decoding across the Apple Neural Engine and GPU on one chip, via public APIs β€” 1.47Γ— over GPU-only, with the ANE draft fully hidden under GPU verify. Measurement harness, handoff charac…

    Swift

  2. local-AI local-AI Public

    A locally-run AI assistant (via Ollama) that can chat, search your documents (RAG), read & fill PDF forms, and grow its own skills

    Python

  3. rare-earth-extraction rare-earth-extraction Public

    A web app that turns rare-earth-element (REE) solvent-extraction research papers into a structured, queryable database

    Python

  4. oss-instruct-py oss-instruct-py Public

    Fine-tuning a Python code-generation LLM (Qwen2.5-Coder)

    Python