Sol system · Earth

Doug
Molineux

Senior Software Engineer

Building scalable applications with modern technologies. Passionate about clean code, performance optimization, and open source contributions.

Scroll to explore

01 · Flight log

About

Over a decade building software across the full stack, from backend services and databases to iOS apps and interactive 3D visualizations.

10+
Years experience
8+
Languages
12+
Databases
Open
Source contributor

02 · Instruments

Technical Expertise

Leveraging cutting-edge technologies to build robust, scalable solutions

Languages

Server-side and client-side JavaScript, Node.js, Angular, React, TypeScript. Professional experience in PHP, C, Java, and Python. Always exploring new technologies and frameworks to stay current with industry trends.

Databases

Extensive experience with MongoDB, Elasticsearch, U2 (Universe and Unidata), Cassandra, MSSQL, PostgreSQL, CouchDB, and Redis. Skilled in database design, optimization, and scaling for high-performance applications.

Specialties

Full-stack development, API design, microservices architecture, cloud computing, DevOps practices, and performance optimization. Committed to writing clean, maintainable code and following best practices.

03 · Discoveries

Featured Projects

Explore my latest work and open source contributions

iOS apps

App Store

Dreamseek

Dream recorder and analyzer. Uses on-device Foundation Models to interpret and make images from dreams.

On-device AI

HN Lens

Hacker News comment threads summarized through AI personas, from a software engineer to a critical journalist, then follow-up chat. Runs on Apple's on-device Foundation Models by default.

View on the App Store

Simulations & visualizations

3D

Pluto

3D simulation of the orbit of Pluto and its moons.

Three.js

Navier–Stokes Equations Visualized

Interactive Three.js fluid simulation that walks through each term of the Navier–Stokes equations: advection, pressure, viscosity, external force and incompressibility.

Tools & open source

Web tool

Alpha Remover

Remove transparency from Apple App Store screenshots to avoid "Alpha Channel" errors.

GitHub

node-mongo-vs-postgres-jsonb

Performance comparison tool between PostgreSQL JSONB and MongoDB implementations in Node.js. Comprehensive benchmarking suite to help developers make informed database decisions.

GitHub

foundation-language-model-macos

A macOS 26 application that demonstrates how to integrate Apple's FoundationModels framework for on-device large language model (LLM) inference.

GitHub

compressor-monitor

Node.js-based system for generating, storing, and visualizing metrics from industrial gas compressors