AI Skills Checklist
Open-Source Project to Test/Showcase AI Engineering Skills
The AI Skills Checklist app was created as a crossover project in order to showcase both my iOS App Development skills using modern generative AI tools and to demonstrate my skill and understanding of AI Engineering.
Stage one (MVP) of the app features the following:
- A self-contained, custom micro RAG (Retrieval Augmented Generation) system
- A SQLite vector store
- Edge based, on-device LLM searches using only Apple’s Foundation Model (FM)
- Total privacy (no outside API calls)
- Persisted checklist progression using Swift Data
- Modern interface using Swift/SwiftUI
- Unit Testing using Swift Testing
- Evaluations using a command line target, python data collection scripts, and OpenAI’s GPT Mini 4 as a judge.
- Custom artwork generated with Stable Diffusion and the Flux Dev model using ComfyUI (no commercial artwork generation services were used).
Back Story
The app was inspired by the AI Engineering Skills Checklist by Marina Wyss for her AI-ML Career Launchpad program and used with her permission.
This list is a collection of essential topics related to AI engineering, designed to help AI Engineer hone their skills.
My first thought was to research every single topic in order to create an Obsidian vault which could be shared and used as a reference.
Eighty topics were researched over several days using Claude and then released as an open source Obsidian vault repository with Marina’s permission and encouragement.
iOS App
Based on these checklist pages, I then moved to create an open source iOS skills app (which users could use to study the material) along with a RAG-based chat feature which users could use to surface specific material related to AI Engineering. (Check out that repository below).
GitHub Repository
Check out the Github repository for this project here.