Andrew Yaros
LisaGUI (Alpha Version)

LisaGUI is a full recreation of the Lisa Office System user interface in the form of a "web OS" written from scratch in JavaScript. It lets users create, open, and edit files using a document-oriented workflow. There are a few built in applications, the most recent of which is a fully featured word processor called "LisaType". While it still has some bugs and missing features, I view it as a big step towards making LisaGUI genuinely useful. The typesetting system it uses was written from scratch.

Aside from that, a couple of demo apps, and a recreation of the Mac's puzzle desk accessory, there isn't much else to do other than toy with the filesystem and settings. I do have more apps, features, and bug fixes in the pipeline. Follow the linked Bluesky account to get updates as soon as I post them, or if you're old-school check out the RSS feed.

lorie.gallery

lorie.gallery is an artwork portfolio website I developed from scratch for my grandmom, a professional artist with decades of experience. It was designed to mimic the aesthetics of a white-cube museum gallery. Artworks can be selectively viewed by choosing them from a grid-view of thumbnails. When displayed individually, each artwork is set within a prominent white border with metadata displayed below à la a gallery plaque. Starting from scratch allowed for full control over formatting without the excess overhead generated by a website builder.

The other component of this system is a portable editor utility. It modifies a local copy of the website which can be uploaded to any hosting provider. This editor allows individual gallery items to be created, modified, and reordered. It's based on a python script which handles file I/O and launches a GUI in a browser window.

I also created a separate instance of this gallery to host my own artwork. I do plan to eventually make this something anyone can download and personalize fairly easily, but it hasn't been a high priority for me because of the other projects I've been working on.

Architecture & Art Portfolios
This section contains two portfolios of mine.

The first is a collection of design projects from my time in Drexel's architecture program in the form of a digital book. This was before I switched my major to computer science. The portfolio contains six comprehensive projects documented in detail, followed by a gallery of assorted renders and drawings. Each page of the PDF is a double-page spread. This is a large file ( ≈ 90 MB) and may take time to download. (If you have issues opening the file in a third party application, try using Adobe Acrobat Reader.)

The second is a gallery of my own artwork. This contains a wide selection of pieces I've created across several physical and digital mediums. This is a separate instance of the website I created for my grandmother's portfolio.
Downloads
This page contains wallpapers, icons, and some other cool stuff I've created relating to my hobby of collecting and toying with vintage Macintosh computers. (The page itself is a very early prototype of LisaGUI.)
JPaint
JPaint is a simple bitmap paint program in the vein of MacPaint and Microsoft Paint. It is written in Java using the Swing framework. This was a project for my GUIs class at Drexel. The image above, which I am using as a background for the JPaint website, was itself created with JPaint. You should be able to download and run the JAR file on any desktop PC with Java installed.