Alex Petrakes

Full-stack software engineer

Alex Petrakes

I build data-intensive web applications and the infrastructure behind them, for work where correctness is non-negotiable.

Based in
Annapolis, Maryland
Stack
Python, Django, Vue, PostgreSQL, AWS
Currently
Building a loan origination platform for reverse mortgages
Alex Petrakes on a mountain above an alpine lake, arms spread
Off the clock

About

I am a software engineer focused on building data-intensive web applications and the infrastructure that supports them.

My work centers on translating complex, often ambiguous requirements into deterministic, maintainable systems, where behavior is explicit, testable, and resilient to edge cases. By deterministic, I mean systems whose outputs are predictable and formally constrained rather than emergent or fragile.

I operate across the full stack, from application logic and data modeling to deployment pipelines and production diagnostics, with a strong emphasis on correctness, observability, and long-term maintainability. I am most effective in domains where precision matters: data pipelines, financial or compliance-adjacent systems, and integrations with external partners.

If you are building something where correctness and data integrity are non-negotiable, we will likely work well together.

Selected work

Flagship

ReversePilot

Loan origination system for reverse mortgages

ReversePilot is a full-stack loan origination platform supporting complex mortgage products and investor servicing. Built with a Django backend and Vue frontend, the system provides a unified workspace for managing pipelines, documents, calculations, and configuration, while the backend functions as the system of record: enforcing permissions, modeling organizational hierarchies, generating reports, and integrating with external services. It also owns the outbound side: servicer tapes and investor exports built to partner specifications, with deterministic formatting and validation to stop silent data drift.

  • Business-rule engines
  • AI document processing
  • LLM integration
  • Investor exports
  • Observability

reversepilot.com

AI integrations

Loan chatbot assistant
Conversational interface with streaming SSE responses, full loan context injection, multi-thread support, and per-tenant model configuration.
Document categorization
Auto-classifies uploaded PDFs against document tags with confidence scoring and splits multi-page packages via parallel page-level analysis.
Payoff extraction
Pulls structured payoff data from PDFs and diffs it against existing records in the system.
Invoice matching
Matches PDF invoices to loan fees by HUD line number, automating fee reconciliation.
Atlas AddressLive Property intelligence platform over a 140-million-record parcel database.

A search, valuation, and reporting product for real estate, title, and lending professionals. A FastAPI backend and React frontend sit on a PostgreSQL store of more than 140 million property records, kept current by a Snowflake ETL, with Redis caching in front of the hot paths.

  • Property reports rendered server-side as vector PDFs, co-branded for partner firms
  • Free-report lead funnel with bot protection that creates CRM accounts automatically
  • Ownership, sale, and deed history pulled from the source data
  • Index and connection-pool tuning so a single VPS serves the full dataset

atlasaddress.com

Demand SignaturesLive Document e-signing platform built from scratch: upload, place fields, route, sign, audit.

A DocuSign-style platform built from the ground up so the company owns it outright. Senders upload PDFs, place fields, and route them to signers; recipients sign on any device; every action lands in an audit trail. A Django REST backend and a Vue 3 frontend with per-organization tenancy.

  • Signing groups and multi-party routing with configurable order
  • Automatic field detection on scanned forms
  • Completion webhooks that push signed documents back into ReversePilot
  • Metered signing fees and billing shipped dark behind feature flags

demandsignatures.com

LaneLogiIn development Freight logistics platform: shipper TMS, carrier marketplace, and bidding portal.

A two-sided logistics platform where shippers manage loads and lanes, carriers and brokers bid on spot loads, and awards close the cycle. Django with HTMX for the interactive surfaces, Celery for background work, deployed on Render. Still in development.

  • Role-based authorization across shippers, carriers, and brokers
  • Bidder portal with open, submitted, and closed load views and an award flow
  • Quotes, tenders, and awards tracked as one auditable cycle
Web Calculators and Decision Engines Rule-driven calculators and decision-support tools for financial products.

Rule-driven calculators and decision-support tools for financial products. Emphasizes transparency of logic, auditability of outputs, and deterministic rounding across user-facing and backend pipelines.

CMECs Database Course-equivalency database for transfer-student advising.

A relational database system for evaluating university course equivalencies for transfer students. Replaced a manual advising process with a structured, queryable data model that improved accuracy and throughput.

Get in touch

For projects, roles, or a second opinion on a hard data problem. Email is the fastest way to reach me; the form goes to the same inbox.

Alex PetrakesHeadshot

Submissions record your network address and browser details so I can filter abuse.