My Projects
A curated collection of my work, from native iOS apps to web experiments and game prototypes.
Rektonic: Task Tracker
AI-Powered Minimalist Habit Tracker
Rektonic is the task app that stops coddling you. We scrap mediocre 'good jobs' for the cold, hard truth: the bottle represents your commitment, and its emptiness is your victory.
About This Project
Rektonic was born from a frustration with overly-positive productivity apps. It targets users who prefer raw, unfiltered feedback. The core metaphor is a bottle that fills with "liquid" for incomplete tasks, and "empties" as you complete them. The goal is an empty bottle, a clear mind.
Key Features
- Minimalist, gesture-based UI.
- AI-powered suggestions for breaking down large tasks.
- CoreData for robust, on-device persistence.
- Haptic feedback and custom animations for a tactile feel.
Technical Challenges
The main challenge was creating the custom liquid-fill animation in SwiftUI, which required custom paths and animatable vector shapes. Integrating the on-device AI model without sacrificing performance was also a significant hurdle, solved by using lightweight FoundationModels.
Legacy Runner
Endless Runner with a Twist
An endless runner where every death is a new start. Choices you make in one life (moral choices, power-ups collected) directly impact the skills and world of your next life.
About This Project
This project explores themes of consequence and legacy. Instead of a simple high-score, the player's goal is to build a better "legacy" for their next playthrough. Power-ups collected only activate after you die, adding a layer of strategic sacrifice.
Key Features
- Procedurally generated levels.
- "Legacy" system that carries stats and choices across runs.
- Custom physics and character controller.
- All 3D models and animations created in Blender.
Personal Portfolio
Liquid-Glass v1 Portfolio
The very portfolio you're inspired by. A fully responsive, single-page website built with pure HTML, CSS, and JavaScript, featuring a "liquid glass" aesthetic and a dark/light mode toggle.
About This Project
The goal was to build a personal site from scratch *without* frameworks. This allowed for complete control over performance and aesthetics. The "liquid glass" effect is achieved through CSS `backdrop-filter` and layered gradients.
Key Features
- Pure Vanilla JS for all interactions (no jQuery).
- Theme toggle with `localStorage` persistence.
- Mobile-first, fully responsive layout.
- Animated skills tags and hover effects.