DEV Community

Andrew Dainty
Andrew Dainty

Posted on

Portfolio Overview

A Developer's Journey

18 Projects That Transformed Ideas Into Impact

Hero image

There's a special kind of magic that happens when passion meets code. It's not just about shipping features or hitting deadlines β€” it's about building tools that solve real problems, delight users, and push your own boundaries as a creator.

This is the story of a developer who didn't just build software. They built ecosystems. They connected dots between mobile apps and desktop tools, between finance and creativity, between automation and human connection. Across 18 distinct projects spanning web, mobile, desktop, and infrastructure, Andrew has crafted solutions that reflect curiosity, ambition, and an unwavering commitment to craftsmanship.

Let's explore the portfolio that reveals not just what was built, but why it matters.

πŸ€– AI Development

Auto-Claude

An ambitious Electron-based desktop application that unleashes Claude AI's power as a multi-agent coding framework. It plans, builds, and validates entire software projects autonomously.

Electron
Node.js
Claude API
TypeScript

⏱️ Productivity

FocusGuard

A cross-platform productivity app that transformed how teams track time and focus. Features real-time meeting cost calculations, Pomodoro timers with multiple presets, and beautiful analytics dashboards.

React Native
Expo
Firebase
TypeScript

🎬 Automation

Movie Downloader

An intelligent automation tool for NAS systems that intelligently downloads movies and TV series. Integrates with IMDb webhooks, Jackett, Plex, and handles retry mechanisms with grace.

FastAPI
Python
Docker
Celery

πŸ“Έ Finance

Receipt Bridge

A sophisticated Django platform for SMS-based receipt submission. Automatically stores images in AWS S3 and extracts data using Google Cloud Vision OCR for seamless expense management.

Django
PostgreSQL
AWS S3
Celery

✨ Image Processing

Screenshot Cleaner

A streamlit-based image processing tool that transforms messy screenshots into publication-ready assets. Features dual processing modes, batch upload, and smart PDF export.

Streamlit
OpenCV
Python
PIL

πŸ” OCR/AI

Screenshot to Text

A full-stack Flask application that extracts text from images with superhuman accuracy. Combines Tesseract OCR, image enhancement, email extraction, and OpenAI API for intelligent document processing.

Flask
Tesseract
PostgreSQL
Celery

πŸ’° SaaS

Subscription Incinerator

A modern Next.js application that helps users reclaim control of their recurring subscriptions. Auto-detects charges via email, tracks spending, and sends smart reminder notifications before renewal dates.

Next.js 14
TypeScript
Prisma
Redis

πŸ“Š Full-Stack

Tax Prep Platform

A comprehensive tax preparation tool with a Django backend handling complex calculations and a modern Vue.js frontend delivering an intuitive user experience. Docker-containerized for seamless deployment.

Django
Vue.js 3
PostgreSQL
Docker

πŸ€– Analytics

Crypto Sentiment Bot

An intelligent Telegram bot that monitors cryptocurrency sentiment by analyzing Reddit discussions in real-time. Uses TextBlob for NLP analysis and APScheduler for periodic monitoring and notifications.

Python
PRAW API
TextBlob
SQLite

🧘 Web+Mobile

Yoga Platform

A comprehensive wellness platform featuring 500+ yoga poses with detailed instructions and benefits. Built as a monorepo with React web app, React Native mobile app, and Supabase backend for universal access.

React 18
React Native
Supabase
TypeScript

βš™οΈ Framework

MCP Servers

Reference implementations of the Model Context Protocol (MCP) by Anthropic. A collection of reusable TypeScript servers demonstrating filesystem operations, git integration, memory management, and content fetching for LLM integration.

TypeScript
MCP SDK
Node.js

🐧 Linux Tools

Claude Desktop Debian

Ingenious build scripts that bring Claude Desktop natively to Linux systems. Repackages the official application with MCP support, global hotkey integration (Ctrl+Alt+Space), and system tray functionality.

Bash
Debian Packaging
Electron

πŸ“„ Document Mgmt

Paperless NGX

A self-hosted document management system deployed via Docker Compose. Automates document consumption with OCR processing and provides a unified web interface for organizing digital files at scale.

Docker Compose
PostgreSQL
Apache Tika

πŸ“± Mobile

Android Collection

Seven diverse Android applications ranging from UI mockups for dating apps to payment automation for freelancers. Showcases expertise in native Android, Kotlin, Firebase, and Flutter across multiple domains.

Kotlin
Java
Flutter
Firebase

🍎 Mobile

iOS Applications

Native iOS applications built with Swift and Xcode. Demonstrates mastery of Apple's ecosystem and ability to deliver polished, platform-native mobile experiences for demanding users.

Swift
Xcode
iOS SDK

πŸ’Ό Startup/SaaS

Unified Client Accountants

A forward-thinking SaaS concept designed to unify communication for accountants and bookkeepers. Consolidates email, QuickBooks notes, and texts into a single dashboard with integrated task management and file sharing.

Early Stage
Concept

By The Numbers

18
Total Projects

6+
Web Applications

8+
Docker Deployments

15+
Technologies Mastered

Technology Ecosystem

Frontend Frameworks

React/React Native
Next.js
Vue.js
Expo
Flutter
Streamlit

Backend & APIs

Django
FastAPI
Node.js/Express
Electron
Supabase

Databases & Storage

PostgreSQL
SQLite
AWS S3
Firebase/Firestore
Redis

Languages & Tools

Python
TypeScript
JavaScript
Swift
Kotlin
Bash

DevOps & Deployment

Docker
Docker Compose
AWS
Google Cloud
Celery
APScheduler

The Reflection

Looking across these 18 projects, it's not the technologies that stand out β€” it's the diversity of problems solved and the human impact created. From helping teams reclaim focus to automating document workflows, from building tools that scale to solutions that run on a single device, each project represents a moment of "what if?" followed by the relentless pursuit of "how."

The real lesson isn't technical. It's that great software doesn't exist in a vacuum. Every line of code serves people. Every feature shipped learned something about the craft. Every bug fixed strengthened the foundation for the next project.

This portfolio is a conversation β€” between a developer and their ambitions, between what was built and what's yet to come. The next chapter? It's waiting to be written.

πŸš€ A portfolio built with passion, curiosity, and code.

From vision to implementation, from MVP to scale β€” these projects represent the complete journey of a developer who refuses to stop learning, building, and pushing boundaries.

Written in the spirit of storytelling. Crafted with the ghostwriter framework.

Top comments (0)