# Dominic DiTaranto

Software Developer & Architect
PRESS ENTER
😺 MaoMao
💻 Terminal
DD-Term 1.0.0 (main, Dec 14 2025, 23:35:36) on javascript
Type "help" for more information.
❓ Help
Movement:
There are multiple methods of movement:

- WASD
- Arrow Keys
- VIM Keys [HJKL]
- Point and Click

Interaction:

- Enter Key - Use Enter Key to interact
- Click - Use your mouse to click to interact

Quick Access:
Use the buttons at the top of the screen to view my portfolio, resume, contact info, or play the games I have made.
📄 Contact Me

### Contact Me:

Feel free to contact me with a job offering or for freelance work.

EMAIL: me@domdit.com
XMPP: domdit@xmpp.jp

📄 Resume
💼 Portfolio

### Homemaker

Description: Custom self-hostable browser homepage. Simple generation via a config file. Functionality for multiple backgrounds and color choices available. Also enables VIM style keybinding for access to your favorite websites without needing to touch a mouse.
Technology: Python, Javascript

### Korabo

Description: Collaborative planning application. Create a prospective event and select a date range in which the event may take place. Share the event with friends/coworkers to provide the days and times they are available. This was built in order to solve the issue of coordinating the hectic schedules of my band members.
Technology: Python, Django, JavaScript

### Asteroids

Description: Asteroids port with a few extra features like power ups and a space ship that shoots homing missiles at you.
Technology: p5.js, JavaScript

### Sokobanya

Description: A puzzle game where you are an old man pushing coal onto burners to keep your sauna hot!
Technology: JavaScript

### CWR Forum

Description: Forum software I made for one of the online communities I am a part of. Includes profile management, full-fledged forum, admin management pages to control user membership status.
Technology: Python, Django, JavaScript

### Chord Tone Map Generator

Description: Generates a guitar fretboard populated with notes applicable for improvisation over user-provided chords. Advanced improvisation over complex chords made simple.
Technology: Python, Flask, JavaScript

### Pysokoban

Description: Similar to Sokobanya above: This is a Python port of the same game. All of the gameplay takes place in the terminal. This version includes 500+ more levels!
Technology: Python

### Shrinkin-Minkin Website

Description: Website I made for my band. There is some interesting functionality under the hood like: Autogenerating link-trees, newsletter subscription and pages for advertising new releases without enforced ads (interrupting our music) from social media sites.
Technology: Python, Django, JavaScript

### NoJS Webring

Description: Simple webring that does not require users to add JavaScript to their page. Instead, the webring host handles the JavaScript, and the users simply need to add a block of HTML code. This allows for users who like to keep a minimal website free from bulky JavaScript and calling CDNs. Currently used by at least 2 live webrings (that I know of).
Technology: JavaScript

### Pong

Description: You know I had to do it. One of my first coding projects, PONG!
Technology: p5.js, JavaScript

### Alambi

Description:Alambi is a blogging engine made with the Python micro-framework Flask. Provides a simple and elegant blogging solution with complete customization of colors and layout.
Technology: Python, Flask

### Buleku - Manchu/English/Chinese Dictionary

Description: The first online Manchu Dictionary. This was used extensively by my classmates and I for a few years during my time at university. Manchu is a dead language and there were no online dictionaries at the time. Now there are a few reputable ones that I would recommend over this. I am still very proud of this project because it proved to me that I can become a software developer. This is truly my first ever project, made over 6 years ago (excluding the silly geocities sites I made in the early 2000s).
Technology: JavaScript
🎸 Music
⏮ ▶ ⏸ ⏭
Currently Playing: None

Song | Artist | Album | Actions
--- | --- | --- | ---
Down Polypore Wood | shrinkin-minkin | Tyrannizing Harmonics | play
Sneaking Out Alone | shrinkin-minkin | Tyrannizing Harmonics | play
Ritual Dance of The... | shrinkin-minkin | Tyrannizing Harmonics | play
Tatari | Dominic Ditaranto | Tatari | play
Buranko | Dominic Ditaranto | Tatari | play
New Jersey Again | Dominic Ditaranto | Chicago-New Jersey | play
Asteroids | Dominic Ditaranto | Amphibians And Asteroids | play

I am the singer, guitarist and composer for the band shrinkin-minkin
All songs by Dominic DiTaranto are from my solo project
🕹️ Games
Take a break and enjoy the games I have made!

### Asteroids

Description: Asteroids port with a few extra features like power ups and a space ship that shoots homing missiles at you.
Technology: p5.js, JavaScript

### Sokobanya

Description: A puzzle game where you are an old man pushing coal onto burners to keep your sauna hot!
Technology: JavaScript

### Scoundrel

Description: TUI port of the rogue-like card game. I was inspired by Balatro to code a card game for the terminal.
Technology: Python

### Pong

Description: You know I had to do it. One of my first coding projects, PONG!
Technology: p5.js, JavaScript