✦ 0 XP Open to meaningful collaborationsLet's talk ↗
THE INVENTORY / SKILLS & EXPERIENCE

Full stack.
Always growing.

I build web and mobile applications from the interface to the database. Backend engineering is where I feel most at home—but I enjoy bringing the entire product to life.

⌘
Full stack. Backend at heart.

Over 10 years with Python and JavaScript, 10 years with Django, and over 12 years with HTML & CSS. Building across web, mobile, and backend systems.

Years reflect my experience with each tool; “≈” marks an approximate estimate.
10+YEARS CODING
05 IN THE TOOLKIT

Programming & query languages

The languages I use to connect interfaces, services, and data.

  • PythonBackend services, automation & research
    10+ years
  • TypeScriptTyped applications for web & mobile
    ≈6 yrs avg.
  • JavaScriptInteractive web & application development
    10+ years
  • CSystems programming & memory management
    Foundations
  • SQLQueries, data modeling & analysis
    ≈6 yrs avg.
06 IN THE TOOLKIT

Backend frameworks & APIs

My favorite territory: the systems behind the experience.

  • DjangoApplication architecture & business logic
    10 years
  • Django REST FrameworkSecure, maintainable APIs
    7 years
  • FastAPIPython APIs & service development
    5 years
  • FlaskFocused backend services
    5 years
  • CeleryBackground jobs & asynchronous workflows
    ≈6 yrs avg.
  • Django Channels & WebSocketsReal-time application features
    ≈6 yrs avg.
05 IN THE TOOLKIT

Web frameworks & interfaces

Bringing the whole product together in the browser.

  • ReactComponent-driven web applications
    ≈6 yrs avg.
  • Next.jsFull-stack web apps & operational dashboards
    3 years
  • BootstrapEarlier web projects · legacy framework experience
    10+ years
  • Tailwind CSSResponsive layouts & design systems
    ≈6 yrs avg.
  • HTML & CSSSemantic, accessible web foundations
    12+ years
02 IN THE TOOLKIT

Mobile development

One product mindset, across web and mobile screens.

  • React NativeCustomer & agent mobile experiences
    ≈6 yrs avg.
  • ExpoMobile development & delivery workflows
    ≈6 yrs avg.
05 IN THE TOOLKIT

Databases & storage

Modeling data, preserving integrity, and keeping it accessible.

  • PostgreSQLRelational data & transaction integrity
    ≈6 yrs avg.
  • RedisCaching, queues & fast application state
    ≈6 yrs avg.
  • MySQLRelational databases
    ≈6 yrs avg.
  • MongoDBDocument-oriented data storage
    ≈6 yrs avg.
  • Amazon S3Object storage & application assets
    ≈6 yrs avg.
08 IN THE TOOLKIT

Cloud, DevOps & CI/CD

From a commit to a dependable production release.

  • AWSEC2, RDS, S3 & cloud infrastructure
    ≈6 yrs avg.
  • DockerContainerized applications & deployments
    ≈6 yrs avg.
  • KubernetesContainer orchestration
    ≈6 yrs avg.
  • Git & GitHubVersion control & engineering collaboration
    ≈6 yrs avg.
  • CI/CDBuild, test & deployment automation
    5 years
  • GitHub ActionsCI/CD & automated delivery
    5 years
  • GitLab CIContinuous integration & deployment pipelines
    5 years
  • Prometheus & GrafanaMonitoring, metrics & observability
    ≈6 yrs avg.
THE FOUNDATIONS / COMPUTER SCIENCE + MATHEMATICS

Beyond the framework.

Computer science with a minor in mathematics: the foundations behind how I build, analyze, and teach.

Data structures & algorithms

Advanced proficiencyData structuresAlgorithm designProblem solving

Complexity & efficiency

Time & space complexityAsymptotic analysisBig O, Θ & ΩAlgorithm tradeoffs

Mathematical foundations

Mathematics minorMathematical analysisAlgebraMathematical reasoning
THE WORK BEHIND THE TOOLS

What I put them to work on.

Fintech & financial systems

Wallets & remittancesCard issuingKYC / AMLIdempotencyReconciliationAudit loggingAccess control

Education & engineering leadership

Computer science teachingMentoringCurriculum developmentSystem designEngineering strategyTeam collaboration

Research & data practice

Python notebooksJupyterData cleaningCountry-year alignmentDataset integrationExploratory analysisData visualization

Human languages

English · fluentFrench
FROM THE RESEARCH DESK

Datasets I've worked with.

Cleaning, connecting, and exploring data to ask better questions.

My data practice ↗

V-Dem

Institutional & governance indicators

UNU-WIDER GRD

Government revenue data

World Development Indicators

Economic & development indicators

Worldwide Governance Indicators

Governance estimates

World Bank CPIA

Policy & institutional ratings

IMF WEO

Macroeconomic & expenditure data

IMF revenue data

Tax & non-tax revenue

OECD Revenue Statistics

Comparable tax revenue tables

OECD Creditor Reporting System

Development finance flows

SPEED

Public expenditure data

Polity V

Political regime indicators

IHME Development Assistance for Health

Health assistance flows

IHME Health Spending

Health financing estimates

World Bank Health, Nutrition & Population

Health-system indicators

Global Tax Expenditures Database

Tax expenditure provisions

Global ETR

Effective tax-rate data

CIP

Additional research experience

THE ACHIEVEMENT SHELF

Learning, with receipts.

Six course completions. Each one a step forward.