Drake's Software Solutions

Drake's Software Solutions

Freelance Software Development

Built to last. Shipped on time.

I'm Drake Lesher, a software engineer and Computer Science graduate of Wofford College currently building cross-platform security software at Resistine, where I work across Python desktop apps, native iOS (Swift), antivirus integration, VPN systems, and SIEM monitoring. I partner with founders, small teams, and non-technical clients from first sketch all the way through shipping and support.

Security software: endpoint protection, ClamAV, Wazuh SIEM, VPN, encryption

Full-stack web: React, Next.js, FastAPI, TypeScript, Docker, WebSockets

Native mobile: Swift/SwiftUI (iOS)

Data & AI: Monte Carlo simulations, xG models, LLM integrations, NumPy pipelines

Desktop & games: Python (Briefcase), C#/.NET, Godot (GDScript)

0+

Projects shipped

0

Languages

0

Platforms

0K+

Lines of code

Services

What we build.

Six focused practices, all delivered by the same person who wrote the proposal. No handoffs, no hidden subcontractors.

Custom Software Development

Internal tools, automation, backend services, and APIs built to the shape of your business.

Backend services & APIs

Internal tools

Automation & integrations

Mobile App Development

Native iOS (Swift/SwiftUI) applications, and cross-platform when that fits better.

iOS: Swift / SwiftUI

App Store launch

AI Integration

Add LLM features, RAG pipelines, and workflow automation to existing products. Pragmatic, not hype-driven.

LLM features & chat

RAG / search over your data

Workflow automation

Cybersecurity Solutions

Security reviews, hardening, and secure-by-default architecture for products that handle real user data.

Security reviews & audits

Auth & secrets hardening

Threat modeling

Data Pipelines & Research Automation

Custom data pipelines that pull, parse, match, and score large datasets so you can make decisions in minutes instead of weeks.

Public records & API ingestion

Fuzzy matching & deduplication

Scoring models & ranked outputs

Web Development

Marketing sites, web apps, and dashboards with a focus on performance, accessibility, and polish.

Marketing & product sites

Dashboards & admin UIs

Next.js / React stack

Process

How we work.

A simple four-step process designed around giving you confidence and control at every stage.

01

Discover

Scope the real problem, the constraints, and what success looks like. Fixed-fee discovery for new engagements.

02

Design

Technical proposal, architecture sketch, and a clear document outlining scope, timeline, and deliverables.

03

Build

Iterative delivery with working demos — not surprises at the end. You see progress every week.

04

Deliver

Deploy, document, hand off, and offer ongoing support when it makes sense to keep working together.

Selected work

Projects.

A selection of professional, personal, and academic projects across security software, full-stack development, data science, and game design.

Data Pipeline · Nonprofit

Grant Research Automation

A custom data pipeline that analyzed over 10,000 foundation matches for a nonprofit client by pulling and parsing IRS 990-PF tax filings from 2023 and 2024, scoring each foundation on mission alignment and grant opportunity.

Stack

Python

pandas

SQLite

lxml

Fuzzy Matching

Highlights

Parsed 2 years of IRS 990-PF filings to extract giving history for 10,000+ foundations

6-pass fuzzy matching algorithm achieving 98.9% match rate across inconsistent naming

Dual scoring system (Alignment + Opportunity) on a 1-100 scale for prioritized funding prospects

Replaced weeks of manual foundation research with a pipeline that runs in minutes

Security · Cross-Platform

Resistine Security Platform

A multi-platform endpoint security suite with a Python desktop app (macOS/Linux/Windows), native iOS client, ClamAV antivirus integration, VPN management, and centralized SIEM monitoring via Wazuh.

Stack

Python

Swift

FastAPI

ClamAV

Wazuh

Briefcase

Highlights

Cross-platform desktop app with plugin architecture (chat, VPN, dashboard, endpoint mgmt)

ClamAV engine with macOS Endpoint Security Framework integration

Native Swift iOS client with ODOO API, network permissions, and WiFi/carrier detection

Wazuh SIEM server for centralized threat monitoring and iPhone log collection

Full-Stack Platform

Crowd

A containerized social nightlife platform that lets users discover venues, see who's attending before arriving, check in in real-time, and connect through WebSocket messaging.

Stack

React

TypeScript

FastAPI

SQLAlchemy

Docker

WebSockets

Highlights

Real-time check-ins and social visibility for venue discovery

OAuth authentication with granular privacy controls

Dockerized deployment with nginx proxy and comprehensive test suite

Data Science · Finance

Monte Carlo Simulation Toolkit

A production-quality Monte Carlo simulation framework with an interactive Streamlit dashboard, REST API, CLI, and a specialized DCF valuation app for financial modeling.

Stack

Python

NumPy

FastAPI

Streamlit

Plotly

SciPy

Highlights

Vectorized NumPy engine supporting 200K+ trial runs with seed-based reproducibility

Interactive Streamlit UI with real-time parameter controls and convergence plots

Specialized DCF valuation application for financial uncertainty analysis

Game Development

Serpent's Ladder

An original game built from scratch in the Godot engine with custom physics, advanced camera systems using the Phantom Camera addon, and full scene/level management.

Stack

Godot

GDScript

Phantom Camera

Custom Physics

Highlights

Full game loop: menus, levels, scoring, and progression

Custom 2D and 3D camera systems with noise emitters and tween directors

Player movement, collision, and interactive game environments

Web Development

UFC Analytics Dashboard

A Next.js analytics dashboard for exploring UFC fighter statistics, bout history, and performance metrics with server-side rendering and responsive data visualizations.

Stack

Next.js

TypeScript

React

Tailwind CSS

Highlights

Fighter comparison and statistical breakdowns

Server-side rendering for fast initial page loads

Responsive design for desktop and mobile viewing

resistine/vpn.py

Physics sandbox

N-body gravity simulation.

An orbital mechanics simulation with real Newtonian gravity. Click anywhere to spawn new bodies. Watch orbits form, decay, and collide.

8

bodies

0

kinetic E

Click anywhere to launch a new body into orbit · Newtonian gravity: F = G·m₁·m₂/r²

7 more interactive physics & generative art demos

Tools of the trade

Python

TypeScript

Swift

C#

React

Next.js

FastAPI

Docker

Godot

NumPy

.NET

Capabilities

A focused stack across product, platform, and security work.

Breadth only where it helps. Depth where it matters. Shipping the right thing in the right place.

FAQ

Common questions.

The things prospective clients usually ask in the first email — answered up front so you don’t have to.

Yes. A lot of my engagements are with founders who need a technical partner they can trust to translate an idea into a shipped product. I handle the technical decisions, you stay focused on the business.

Contact

Have a project in mind?

Email is the fastest way to reach the studio. Tell me about your goals, timeline, and what you’d like built — I’ll reply within one business day.

drake@drakesdev.com

Currently taking on a limited number of new projects. Mention your timeline in the first email.