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.What we build.

Five 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

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

AI integration

What it looks like in practice.What it looks like in practice.

Click a scenario to see the kind of AI-powered features we build into products — document analysis, ticket routing, natural-language queries, and structured data extraction.

AI Engine

Select a scenario above to see AI in action

Process

How we work.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 realistic plan you can show to stakeholders.

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.Projects.

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

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

Desktop · .NET

Personal Finance Tracker

A feature-rich console and web application suite for personal finance management. A .NET 8 console app and a companion ASP.NET Razor Pages web app with budget tracking, trend analysis, and smart insights.

Stack

C#

.NET 8/9

ASP.NET

Razor Pages

SQLite

Highlights

Transaction CRUD with search, categorization, and budget alerts

Visual budget tracking with progress bars and monthly trend reports

Web companion app with dedicated controllers for budgets and transactions

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

Interactive demo

Pathfinding visualizer.Pathfinding visualizer.

Draw walls on the grid, pick an algorithm, and watch it find the shortest path. Red is start, orange is end.

Physics sandbox

N-body gravity simulation.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²

6 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.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.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?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.