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.
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
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
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
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
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
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²
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.
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.
Currently taking on a limited number of new projects. Mention your timeline in the first email.
