Andrew Dell'Aringa

TypeScriptReactNext.jsNode.jsPythonTailwind CSSPostgreSQLDockerGitFigmaSwiftPlaywrightOpenAIHTML5CSS3XcodePostmanTypeScriptReactNext.jsNode.jsPythonTailwind CSSPostgreSQLDockerGitFigmaSwiftPlaywrightOpenAIHTML5CSS3XcodePostmanTypeScriptReactNext.jsNode.jsPythonTailwind CSSPostgreSQLDockerGitFigmaSwiftPlaywrightOpenAIHTML5CSS3XcodePostman
Photo 1
Photo 2
Photo 3
Photo 4
Photo 5
Photo 6
Photo 7
Photo 8
Photo 9
Photo 10
Photo 11
Photo 12
Photo 13
Photo 14
Photo 15
Photo 1
Photo 2
Photo 3
Photo 4
Photo 5
Photo 6
Photo 7
Photo 8
Photo 9
Photo 10
Photo 11
Photo 12
Photo 13
Photo 14
Photo 15
Photo 1
Photo 2
Photo 3
Photo 4
Photo 5
Photo 6
Photo 7
Photo 8
Photo 9
Photo 10
Photo 11
Photo 12
Photo 13
Photo 14
Photo 1
Photo 2
Photo 3
Photo 4
Photo 5
Photo 6
Photo 7
Photo 8
Photo 9
Photo 10
Photo 11
Photo 12
Photo 13
Photo 14
Photo 1
Photo 2
Photo 3
Photo 4
Photo 5
Photo 6
Photo 7
Photo 8
Photo 9
Photo 10
Photo 11
Photo 12
Photo 13
Photo 14
Photo 1
Photo 2
Photo 3
Photo 4
Photo 5
Photo 6
Photo 7
Photo 8
Photo 9
Photo 10
Photo 11
Photo 12
Photo 13
Photo 14
TypeScriptReactNext.jsNode.jsPythonTailwind CSSPostgreSQLDockerGitFigmaSwiftPlaywrightOpenAIHTML5CSS3XcodePostmanTypeScriptReactNext.jsNode.jsPythonTailwind CSSPostgreSQLDockerGitFigmaSwiftPlaywrightOpenAIHTML5CSS3XcodePostmanTypeScriptReactNext.jsNode.jsPythonTailwind CSSPostgreSQLDockerGitFigmaSwiftPlaywrightOpenAIHTML5CSS3XcodePostman
WorkSWE @ IBM
Emaildellaringa@ibm.com
LinkedInandrewdellaringa
RésuméAugust 2026

03 — Projects

Personal Projects

ai-pdlc-tdd-portfolio.ts
ai-pdlc-tdd-portfolio.ts01
1// AI PDLC TDD Portfolio
2
3/**
4 * This portfolio site — built using IBM Winning
5 * Products AI-PDLC methodology and strict TDD with
6 * Playwright and Vitest. Features a terminal-style
7 * work gallery, scroll-pinned horizontal sections,
8 * and a global hue-cycling canvas background.
9 */
9
10import nextjs from 'next.js';Next.js
11import typescript from 'typescript';TypeScript
12import framermotion from 'framer-motion';Framer Motion
13import tailwindcss from 'tailwind-css';Tailwind CSS
14import playwright from 'playwright';Playwright
15import vitest from 'vitest';Vitest
16
17export default viewProject() // →
techpath-ai.ts
techpath-ai.ts02
1// TechPath AI
2
3/**
4 * iOS app that helps CS students and new grads build
5 * a personalised weekly routine and interview prep
6 * plan using OpenAI — all data stays 100% local on
7 * device. No accounts, no cloud, no data storage.
8 */
8
9import swift from 'swift';Swift
10import swiftui from 'swiftui';SwiftUI
11import nodejs from 'node.js';Node.js
12import express from 'express';Express
13import openai from 'openai';OpenAI
14
15export default viewProject() // →
distributed-key-value-store.ts
distributed-key-value-store.ts03
1// Distributed Key-Value Store
2
3/**
4 * Primary/Backup replication model with RESTful HTTP
5 * endpoints for storing, retrieving, and deleting
6 * key-value pairs. Deployed across 3 Docker
7 * containers on AWS EC2 with automated CI/CD via
8 * GitHub Actions.
9 */
9
10import nodejs from 'node.js';Node.js
11import express from 'express';Express
12import docker from 'docker';Docker
13import awsec2 from 'aws-ec2';AWS EC2
14import githubactions from 'github-actions';GitHub Actions
15
16export default viewProject() // →
collabspace.ts
collabspace.ts04
1// CollabSpace
2
3/**
4 * Collaborative workspace management app with
5 * account auth, workspace creation, and user role
6 * management. JWT-based authentication,
7 * OpenAPI/Swagger docs, and a responsive Material UI
8 * frontend.
9 */
9
10import react from 'react';React
11import materialui from 'material-ui';Material UI
12import nodejs from 'node.js';Node.js
13import express from 'express';Express
14import postgresql from 'postgresql';PostgreSQL
15
16export default viewProject() // →
cryptor.ts
cryptor.ts05
1// Cryptor
2
3/**
4 * Assembly-language cryptography tool implementing
5 * encryption and decryption algorithms via direct
6 * hardware-level operations. Optimized low-level
7 * codebase with compiled object files for maximum
8 * efficiency.
9 */
9
10import assembly from 'assembly';Assembly
11import x86 from 'x86';x86
12import cryptography from 'cryptography';Cryptography
13
14export default viewProject() // →
workout-logger.ts
workout-logger.ts06
1// Workout Logger
2
3/**
4 * Workout tracking web app for logging exercises,
5 * tracking history, and monitoring progressive
6 * overload. Built with a React frontend and a
7 * minimal Node.js backend.
8 */
8
9import react from 'react';React
10import javascript from 'javascript';JavaScript
11import nodejs from 'node.js';Node.js
12
13export default viewProject() // →
slug-dining.ts
slug-dining.ts07
1// Slug Dining
2
3/**
4 * C-based simulation of the Dining Philosophers
5 * problem using POSIX threads, semaphores, and
6 * mutexes. Implements custom resource management
7 * algorithms to solve deadlock and concurrency
8 * issues. Runs in a Docker container.
9 */
9
10import c from 'c';C
11import posixthreads from 'posix-threads';POSIX Threads
12import docker from 'docker';Docker
13import makefile from 'makefile';Makefile
14
15export default viewProject() // →