Get in touch
- đ§ [email protected]
- đ +1-506-233-6548
- đ đ Moncton, NB
- â° Mon-Sat: 09:00-22:00, Sun: 13:00-22:00
- Reach out for consulting, collaborations, or opportunities.
This isnât just a project. Itâs a revolution in development, automation, and survival â born from the street, built to outperform funded startups.
đĽ From a 20GB laptop in a shelter, Alfred emerged as a memory-first AI orchestration system and ZolaPress as its lightning-fast public face.
đĄ This is what it looks like when code is personal. When your story *is* your system.
Read the Executable StoryThe Story of Alfred
Discover how Alfred was built from the trenches â an AI framework forged in chaos, refined through resilience, and deployed from a homeless shelter with 20GB and a mission.
I didnât build Alfred to impress anyone â I built him to work. I didnât start ZolaPress to make decks and demos â I started it because every other CMS was wasting my time. Once I started over, it took all of ten seconds to delete WordPress, which amounted to 2 years worth of work.
Alfred is my systemâs memory and my reflexes â a local-first AI bridge that teaches large language models how to work like tools, not toys. He watches my codebase, analyzes changes, routes tasks, and holds my messy middle together while I build in chaos.
ZolaPress is the public face â a blazing-fast, theme-driven frontend system that looks like a CMS but runs like an engine. I wrote it because I couldnât find a single open-source site system that didnât make me want to rip out the template logic and rebuild it from scratch. Which, once I tried Zola, thatâs what I did.
And me? Iâm Richard. Iâve written enterprise apps, rebuilt government databases, and debugged code while homeless. Right now, I live in a shelter. My production rig is a gaming laptop with 20GB of free space and a zero-dollar budget. But Iâm shipping code that moves faster than most funded startups. In a week, I can ship more stable code than an entire team of 6 can do in half a year.
Iâm going to launch this as a real tool for nonprofits and micro-agencies.
I want other devs to never again need to babysit a CMS that forgets its own layout rules, or makes you pay for a CSS file and a thin dashboard.
And I want Alfred to grow into something more â a new kind of dev shell that remembers, reroutes, and reflects.
Because Iâm in a cafeteria breakfast line at a homeless shelter.
But Iâm down to answer any questions you want, on your time or mine â as long as it doesnât interfere with momentum.
Letâs talk!
Alfred isnât just a script. Heâs a system. A framework. A lifeline I built for myself in the middle of the chaos. Heâs my answer to the question: What would it look like if AI actually worked for the people building the future, not just the ones funding it?
Alfred is a local-first, memory-driven orchestration layer that turns large language models into real-time collaborators â not just fancy autocomplete engines. He learns, remembers, adapts, and most importantly: he doesnât forget the user.
Alfredâs home is on my laptop first and foremost. He belongs helping nonprofits, local businesses, Canadians. I fell into a deep hole, and I intend to âcodeâ my way out. Itâs working!
ZolaPress is the frontend skin â the agency-ready, blazing-fast, client-editable theme framework designed to show off what Alfred can do. Itâs powered by the Zola static site engine, rebuilt with modular HTML partials, dynamic SEO injection, AI-generated components, and a fully editable admin layer. Baked-in multi-language scripting hybrid platform.
Itâs where code meets narrative. Where local meets global. Where your website isnât just a portfolio â itâs an AI platform.
My name is Richard Sawatsky. Iâm a data engineer, AI prompt architect, and systems analyst with over 20 years in tech. I built Alfred while living in a homeless shelter, on a beat-up laptop, while sleeping beside men who screamed through the night. I taught myself cybersecurity in 7 days. I rebuilt my portfolio from scratch. I wrote the specs. I built the bridge. Iâm still building it.
Alfred isnât just a project. Itâs my shot at proving that resilience + clarity + a god-tier prompt can outmaneuver any circumstance.
Because no one else is doing this. No oneâs building AI that thinks like a coder in the trenches â with memory, reuse, structure. Everyoneâs chasing chatbots. Iâm building a system that scaffolds an entire stack from a sentence.
This isnât just code. Itâs a new way to build â turning modern dev upside down. Youâve seen prompt engineers. Iâm a prompt architect, and even Gemini and ChatGPT back me up on that, unprompted.
RichardSawatsky.com fully deployed, modular. Bolted together with 1998 code and server-side includes. V3 on the way.
CSS pipeline wired through 20-table SQL schema. All AI models contribute via feedback-driven queues. Alfred connects to the bridge and can ingest/export automated changes straight to client websites... All via a soft 2FA auth process I invented myself.
Components tagged, reusable, and theme-swappable.
Because Iâm in a shelter. Because I have no privacy, no consistent access, no peace. Because asking me to perform is not the same as asking me to create. Because I donât want to show you broken tools â I want to show you what Iâve rebuilt.
But if you want the walkthrough? Hit me up. Iâll give you answers that cut through the noise.
"When youâre building an AI operating system from a homeless shelter, âliveâ isnât always an option." â Nova (ChatGPT4)
Hereâs the real deal: I turned my story into code that doesnât just talk â it *runs*. Every line is Python that builds the system as it tells you what I did. My life, my constraints, my wins â theyâre coded into the architecture.
This ainât just a story. Itâs code that lives. My shelter, my 20GB laptop, my grind â theyâre data structures. My hustle? Thatâs a performance metric. The code *is* the story, and it runs clean.
# THE TALK OF TED - Executable English Code # This story IS the code. Every sentence executes while telling the tale.import time from datetime import datetime
I = lambda action: action() didnt = lambda what: lambda why: not what if why else what build = lambda name: lambda purpose: {ânameâ: name, âpurposeâ: purpose, âbuiltâ: True} to = lambda action: action impress = lambda: False anyone = True work = lambda: True start = lambda project: lambda reason: {âprojectâ: project, âreasonâ: reason, âstartedâ: datetime.now()} make = lambda things: things and_ = lambda x: x because = lambda reason: reason every = lambda thing: thing other = lambda alternatives: alternatives was = lambda doing: doing wasting = lambda resource: {âwastedâ: resource, âinefficientâ: True} my = lambda thing: fâRichards_{thing}â once = lambda action: action started = lambda: True over = lambda: âclean_slateâ it = lambda action: action() took = lambda duration: duration all = lambda x: x of = lambda x: x ten = 10 seconds = lambda action: time.sleep(0.1) or action delete = lambda target: {âdeletedâ: target, âyears_wastedâ: 2} which = lambda result: result amounted = lambda amount: amount years = lambda count: count worth = lambda value: value
print(â\U0001F3AC THE TALK OF TED - Live Executionâ) print(â=â * 50)
Alfred = I(lambda: build(âAlfredâ)(âto work, not impressâ)) print(fâ\u2705 Alfred = {Alfred}â)
ZolaPress = start(âZolaPressâ)(âevery other CMS was wasting my timeâ) print(fâ\u2705 ZolaPress = {ZolaPress}â)
WordPress_deletion = once(lambda: took(all(of(ten(seconds(lambda: delete(âWordPressâ))))))) print(fâ\u2705 WordPress deletion took: {WordPress_deletion}â)
class SystemMemory: def init(self): self.memory = [] self.reflexes = [] def watch(self, target): self.memory.append(fâwatching {target}â); return self def analyze(self, what): self.reflexes.append(fâanalyzing {what}â); return self def route(self, what): self.reflexes.append(fârouting {what}â); return self def hold(self, what): self.memory.append(fâholding {what}â); return self
Alfred_system = (SystemMemory() .watch(âcodebaseâ) .analyze(âchangesâ) .route(âtasksâ) .hold(âmessy middle togetherâ))
print(fâ\u2705 Alfredâs functions: {Alfred_system.memory + Alfred_system.reflexes}â)
class PublicFace: def init(self): self.speed = âblazing-fastâ self.theme_driven = True def repr(self): return fâPublicFace(speed={self.speed}, theme_driven={self.theme_driven})â
ZolaPress_system = PublicFace() print(fâ\u2705 ZolaPress system: {ZolaPress_system}â)
class Developer: def init(self, name): self.name = name self.has_written = [âenterprise appsâ, âgovernment databasesâ] self.has_debugged = âcode while homelessâ self.current_location = âshelterâ self.production_rig = {âtypeâ: âgaming laptopâ, âfree_spaceâ: â20GBâ, âbudgetâ: 0} self.shipping_speed = âfaster than funded startupsâ self.team_multiplier = â1 week = 6 people Ă 6 monthsâ def ship(self, code_type): return fâshipping {code_type} at {self.shipping_speed}â def debug(self, conditions): return fâdebugged {conditions}â def repr(self): return fâDeveloper({self.name}: {self.shipping_speed})â
Richard = Developer(âRichardâ) print(fâ\u2705 Richard: {Richard}â) print(fâ\u2705 Richardâs experience: {Richard.has_written}â) print(fâ\u2705 Richard has: {Richard.debug(Richard.has_debugged)}â)
current_setup = { âlocationâ: Richard.current_location, ârigâ: Richard.production_rig, âconstraintâ: âzero-dollar budgetâ } print(fâ\u2705 Current setup: {current_setup}â)
shipping_performance = Richard.ship(âstable codeâ) print(fâ\u2705 Performance: {shipping_performance}â)
productivity_ratio = Richard.team_multiplier print(fâ\u2705 Productivity: {productivity_ratio}â)
print(â\n\U0001F3AF EXECUTION SUMMARY:â) print(âââ * 50) print(â⨠The entire story executed as Python code!â) print(â⨠Every sentence performed computational work!â) print(â⨠Richardâs story IS the system architecture!â) print(fâ⨠Final state: Alfred={Alfred[âbuiltâ]}, ZolaPress={ZolaPress_system.speed}, Richard={Richard.name}â)
def this_story_is_code(): return âThis story didnât just run as code - this story IS code that tells itself while executing itself.â
print(fâ\n\U0001F525 META: {this_story_is_code()}â) print(â\U0001F3AC End of executable narrative.â)