Swift CLI that transforms songs into parodies with syllable matching, rhyme schemes, semantic coherence, and local Ollama LLM generation.
Open Yankovinator website
Principal Software Engineer · Chief Engineer / Manager
Thirty-eight years of code. Apps, research, and leadership — built by hand.
AI, machine learning, and macOS/iOS development. Chief Engineer at Sapana Micro Software, founder of Domino Data Systems (YC Pre-Startup), and independent songwriter — shipping App Store apps, Next.js platforms, SwiftUI systems, and GenAI research.
Experienced and accomplished computer scientist and principal software engineer with over thirty-eight years of programming experience — leveraging extensive background in artificial intelligence, machine learning, deep neural networks, and macOS/iOS platform development.
Merged background from comprehensive portfolio and June 2026 one-page resume — apps, founder work, fellowship, mentoring, creative output, and research.
Programming across Apple platforms, systems languages, web stacks, and creative tooling — with core PL fluency, Luminosity scores, and broad domain experience.
| Language | Years | Started | Last Used | Core Libraries |
|---|---|---|---|---|
| Swift 5.4+ | 7 | 2014 | 2021 | 293 (Apple) |
| Python 2/3+ | 19 | 2003 | 2021 | 318,748 (PyPi) |
| Processing 4+ | 13 | 2008 | 2021 | N/A |
| Java 10+ | 20 | 2001 | 2021 | N/A |
| MATLAB | 13 | 2006 | 2021 | N/A |
| C | 31 | 1990 | 2021 | 29 |
Recent roles first (June 2026 one-page priority), then comprehensive history including full IBM Almaden SyNAPSE detail.
Unlike traditional von Neumann machines, Cognitive Computing creates next-generation systems that learn through experiences, create hypotheses, and remember. IBM SyNAPSE models computing systems emulating the brain's efficiency, size, and power without being programmed — combining nanoscience, neuroscience, and supercomputing under DARPA funding ($40M+). Phase goals progressed from 10K-neuron to 10M-neuron to 100M-neuron spiking networks culminating in robotic "cat" level performance. Project leader of the Environments team.
Acknowledgments from collaborators:
Shipped apps, research systems, and creative output across founder work, engineering leadership, and independent research.
Swift CLI that transforms songs into parodies with syllable matching, rhyme schemes, semantic coherence, and local Ollama LLM generation.
Open Yankovinator website
Twelve Vercel/Next.js apps, five SwiftUI GenAI education apps, seven Bash/Zsh and fifteen Python automation tools for curriculum generation.
Three Apple App Store apps including SMS-Water-Track-I and Prayer-Track-I (2024) — sole engineer for design, implementation, and release.
Five AI projects in five weeks: RAG customer-support agent, Llama 3.1 flashcard SaaS with Stripe, Rate My Professor with LangChain, and hackathon demos.
Hierarchical multi-agent coordination of local language models for coherent long-form fiction generation.
Hierarchical multi-agent pipeline for local book-to-screenplay and narrated video adaptation.
430+ original songs across EPs and albums on YouTube, Spotify, and Apple Music.
First non-conversational SLI using Microsoft Agent and VB6 with STT/TTS voice control — predating Cortana, Siri, and Alexa.
Reconfigurable low-power CMOS imaging sensor platform for distributed vision networks; multi-view inference with Cyclops stereo pairs.
High-level SOS driver for Chipcon CC2420 AES encryption on Mica-Z motes — technology later used in Microsoft Xbox controller encryption.
Systems Analysis and Design of Sensor Networks — forensic investigation with sensor networks technical report.
Viral reward-based researcher ranking — "Who are the rock stars of Computer Science?"
Seven preprint publications with accompanying C++ code on various computer science topics.
AI/ML training, coding platforms, startup school, and 15+ programming and machine learning credentials.
Peer-reviewed work, preprints, patent, Society for Neuroscience talks, and CENS poster.
Adaptive and integrated visualization of spatiotemporal data from large-scale simulation. A simulation runs on multiple processors generating spatiotemporal data samples with spatial coordinates, time stamps at specific time resolution, and tags. Data samples assemble into streams based on spatial relationship and tags; each stream encodes into multiple formats; integrated adaptive visualization simultaneously and synchronously displays various data streams.
Academic history, awards, leadership, community service, traits, coined terms, and coursework.
| Course | Grade | Term |
|---|---|---|
| UCLA (2005–2006) | ||
| CS 181 Formal Languages and Automata | B− | Winter 2006 |
| CS 217A Internet Architecture and Protocols | A− | Fall 2005 |
| CS 246 Web Information Management | B | Fall 2006 |
| CS 262A Reasoning with Partial Beliefs | B+ | Winter 2006 |
| CS M213A Embedded Systems | B | Fall 2005 |
| University of Pittsburgh (2001–2005) | ||
| CS 0401 Intermediate Programming (Java) | A | Fall 2001 |
| CS 0441 Discrete Structures | A | Spring 2002 |
| CS 0445 Data Structures | A | Spring 2002 |
| CS 0447 Computer Organization & Assembly | A | Fall 2002 |
| CS 1501 Algorithm Implementations | A | Fall 2002 |
| CS 1502 Formal Methods in CS | A | Fall 2003 |
| CS 1510 Design and Analysis of Algorithms | B | Fall 2004 |
| CS 1550 Introduction to Operating Systems | A | Spring 2004 |
| CS 1555 Database Management | A | Spring 2003 |
| CS 1567 Mobile Robot Programming | A | Spring 2005 |
| CS 1571 Introduction to AI | A− | Fall 2004 |
| CS 1590 Social Implications of Computing | A | Fall 2004 |
| CS 1621 Structure of Programming Languages | A− | Fall 2003 |
| CS 1950 Directed Study (ACM Contest) | S | Fall 2004 |
| CIT 39-650 Sensor Networks (CMU cross-reg) | A | Fall 2004 |
| MATH 0280 Linear Algebra for CS | A+ | Fall 2003 |
| CHIN 0082 Hong Kong Cinema | A+ | Spring 2005 |
| PSY 0421 Cognitive Psychology | A+ | Spring 2003 |
| Pittsburg State University (high school summers) | ||
| CSIS 240 C++ Programming | A | Summer 2000 |
| CSIS 250 Principles of Software Design | A | Summer |
| CSIS 299 Visual Basic | A | Summer 1999 |
Key CS topics covered: discrete structures, algorithms, OS, databases, AI, formal methods, sensor networks, mobile robotics, programming languages, and social implications of computing. Q = quizzed out where noted in transcript.
Online chess ratings, open-source activity, coding challenges, social reach, and Xbox gaming history.
Notes on AI, Apple platforms, building products, and creative work. View all posts
Loading posts…
Leave your email to join the private list. Your address is stored off the public site (not in Pages assets). You can unsubscribe anytime via email.
Principal Software Engineer · Chief Engineer / Manager — open to collaboration, leadership roles, and technical discussions.
This form is intentionally simple and static so it works reliably with GitHub Pages. Use it as a prompt for outreach, or adapt it to submit to your preferred backend or email automation service.