A practical technical range for full-stack systems work.

The tools I reach for, organized so you can scan them. The pattern underneath: I like knowing how the whole stack works, from the database to the pixels.

Languages

PythonTypeScriptJavaScriptNode.jsSQLHTML5SCSS

Backend & APIs

Node.jsExpress.jsNestJSFastAPIDjangoFlaskCeleryBullMQgRPCGraphQLREST APIs

Frontend

React.jsNext.jsReduxContext APIElectron.jsVue.jsAngularTailwind CSSMaterial UIWebSockets

Databases & ORM

PostgreSQLMySQLMongoDBRedisDynamoDBCosmos DBPrismaTypeORMSQLAlchemyDjango ORM

Cloud & DevOps

AWS ECS/EKS/Lambda/S3/RDSAzure App Service/AKSGCP Cloud Run/GKEDockerKubernetesTerraformAnsibleJenkinsGitHub Actions

Messaging & Events

Apache KafkaRedis Pub/SubRabbitMQAWS SQS/SNSEvent-Driven ArchitectureWebSockets

Testing & Quality

JestSupertestPytestPlaywrightSeleniumReact Testing LibraryTDDBDDIntegration Testing

AI & LLMs

OpenAI APIClaude APILangChainMCPRAG PipelinesVector SearchPrompt Engineering

Methodologies I use to keep systems understandable.

DDDCQRSClean ArchitectureSOLIDAgileScrumCode ReviewCI/CD

AWS Certified Solutions Architect - Associate

Amazon Web Services - 2025

Advanced cloud architecture and AWS services expertise.

Full Stack Software Development Certification

EagleCorps - 2024

Comprehensive full-stack development across modern frameworks.

B.S. Computer Science

Fontbonne University

April 2017 - August 2020