6e63c992a83c0530421ebf072f6f6c5e267f9763
- LLM fine-tuning & on-device inference pipeline: LoRA fine-tuned Llama 3.2 3B, GGUF quantization, llama.cpp evaluation on 106-case held-out set. Results: +0.192 recall over generic baseline at ~half the latency. Domain intentionally omitted. - F1 Halo Removal (CSCI 365 final): classical CV mask detection (Sobel-Y arch, probe-and-fit keel) + LaMa spatial inpainting vs RAFT temporal propagation on 300-frame 60fps visor-cam footage. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Personal Website
A modern, responsive personal website built with Next.js, TypeScript, and TailwindCSS. Features a clean, professional interface for showcasing projects and experience.
Features
- Responsive design optimized for all screen sizes
- Dark mode support
- PDF rendering for CV display
- Project showcase with filtering and sorting
- Built with modern web technologies
Tech Stack
- Next.js - React framework for production
- TypeScript - Static type checking
- TailwindCSS - Utility-first CSS framework
- Radix UI - Unstyled, accessible components
- Lucide Icons - Beautiful open source icons
Getting Started
-
Clone the repository:
git clone https://github.com/soconnor0919/personal-website.git -
Install dependencies:
bun install -
Start the development server:
bun dev -
Open http://localhost:3000 in your browser
-
Customize the data in
src/lib/data.tsto represent you!
Project Structure
src/
├── app/ # Next.js app router pages
├── components/ # React components
│ ├── ui/ # Reusable UI components
│ └── ... # Feature-specific components
├── lib/ # Utility functions and shared code
├── styles/ # Global styles
└── types/ # TypeScript type definitions
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contact
Sean O'Connor
- Email: sean@soconnor.dev
- Website: soconnor.dev
Languages
TypeScript
82.8%
MDX
10.9%
TeX
2.3%
JavaScript
2.1%
CSS
1.9%