A Developer's Portfolio: 18 Projects That Changed Everything

Enjoy this article? Clap on Medium to help it reach more people, or buy me a coffee

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.