Full-Stack SystemsIntelligent Architecture

Tyler Cosner - Software Engineer

M.S. Software EngineeringAWS Certified Solutions Architect
Resume

I am a senior software engineer who builds and ships production systems across the stack. Over the past decade, I have worked in startup and high-growth environments delivering customer-facing platforms end-to-end. I care about clear architecture, thoughtful interfaces, and building products that remain adaptable as they grow in complexity.

I tend to work wherever clarity is needed most. That might mean restructuring an application to make it easier to extend, tightening the contracts between services, refining data models, or improving how software is released and operated. I am comfortable moving between product details and system design within the same initiative, and I focus on making systems simpler and easier to reason about over time.

Most recently, I completed a Master of Science in Software Engineering while developing AI-driven applications that integrate large language models into practical workflows. These projects combine modern web interfaces, persistent state management, streaming interactions, and infrastructure defined entirely as code. I am particularly interested in applied AI, scalable backend systems, and designing cohesive platforms where frontend, backend, and infrastructure operate as a unified system.

Experience

Universe Exploration Company

Senior Full-Stack Engineer · Jan 2022 – Oct 2024 · Remote

Universe product screenshot

Universe is a no-code website builder that enables creators to design and deploy fully custom websites directly from mobile and web. Backed by YC and recipient of the 2023 Apple Design Award for Inclusivity.

I drove full-stack delivery of platform, product, and infrastructure systems, including event-driven APIs, developer tooling, payments and authentication services, and production observability in a high-ownership startup environment.

React · Next.js · TypeScript · Node.js · Express.js · PostgreSQL · AWS

World 50

Founding Software Engineer · Aug 2018 – Dec 2021 · Remote

World 50 platform screenshot

World 50 builds private peer communities for Fortune 500 executives, focused on high-trust networking and knowledge exchange.

As the third engineering hire, I played a key role in defining the platform’s core architecture and data model. I built scalable backend services powering real-time anonymized group chat, search, and feeds, and helped deliver a unified web and mobile experience from a shared codebase. I drove infrastructure design, CI/CD automation, and production reliability initiatives, contributing across the stack to mature the product into a stable, production-grade platform.

React-Native · JavaScript · TypeScript · Node.js · GraphQL · PostgreSQL · Redis · GCP · CI/CD

TSYS

Senior Software Engineer · Mar 2017 – Aug 2018 · Atlanta

TSYS platform screenshot

TSYS is a global payments processing and financial services company supporting major banks and institutions with transaction processing, rewards platforms, and customer engagement tools.

I developed features for a rewards and campaign management CMS serving major financial institutions, and built a drag-and-drop email builder with supporting backend services integrated with AWS infrastructure and internal enterprise APIs.

React · JavaScript · TypeScript · Java · AWS · MySQL · REST APIs

Datalink Software

Full-Stack Software Engineer · Oct 2015 – Feb 2017 · Tampa, FL

Datalink healthcare platform screenshot

Datalink Software develops healthcare technology platforms including electronic health records, patient portals, and billing systems for medical organizations operating in highly regulated environments.

I worked on HIPAA-compliant healthcare software spanning clinical workflows, patient portals, EHR and EMR document management applications.. My contributions covered front-end interfaces, backend services, and relational database integrations.

JavaScript · Python · SQL · Relational Databases · HIPAA-Compliant Systems

Projects

AI Email Designer + Distributor

2025

AI Email Designer AWS infrastructure diagram
Conversational AI Email Designer

This project is an AI-driven email generation system that translates plain-English prompts into structured MJML templates suitable for production delivery. I chose MJML over raw HTML to improve generation determinism and cross-client compatibility, compiling templates server-side before allowing delivery. Each prompt operates against persisted template state stored in DynamoDB, enabling iterative modification without regenerating from scratch. The backend uses LangChain to construct structured prompts and parse responses into schema-constrained MJML fragments rather than freeform text.

The application uses a mixed infrastructure model. Stateless generation and API operations run on AWS Lambda, while the real-time chat service runs on EC2 to support long-lived WebSocket connections. Streaming responses are delivered incrementally so users can observe template construction in real time. Email delivery is handled through an SNS → SQS → Lambda → SES pipeline with dead-letter queues and retry policies to manage backpressure and failure scenarios under load.

AI Email Designer AWS Demo screenshot
AWS Architecture Diagram

Infrastructure is provisioned entirely through Terraform and Terragrunt. The stack is composed of reusable modules for networking, compute, messaging, data, and email delivery, with remote state and environment overlays controlling dev and staging deployments. IAM policies are explicitly scoped between components, and the system can be deployed into a clean AWS account end-to-end without manual configuration. The result is a reproducible, event-driven AI application built with production constraints in mind.

AI Email Designer live demo screenshot
AI Email Designer Demo

Python · TypeScript · LangChain · WebSockets · AWS SNS/SQS/Lambda/SES/EC2/VPC/R53 · Terraform/Terragrunt

EKS Reference Architecture

2025

This repository defines a production-ready EKS reference architecture built with Terraform and composed through Terragrunt. The structure separates bootstrap infrastructure, reusable modules, and environment overlays so clusters can be provisioned consistently across dev, staging, and production. Remote state and locking are centralized. Networking, IAM, DNS, and cluster resources are codified and wired together through explicit Terragrunt dependencies. A clean AWS account can be bootstrapped and brought to a running cluster entirely through code.

The EKS module provisions an AWS EKS cluster with managed node groups, IAM roles, and OIDC configured for IAM Roles for Service Accounts. The VPC module creates public and private subnets across multiple availability zones and associates NAT gateways and route tables according to environment-specific configuration. Kubernetes add-ons such as cluster autoscaler, AWS Load Balancer Controller, and ExternalDNS are defined in the kubernetes-addons module using Helm provider resources, and Terragrunt dependency blocks pass cluster metadata and VPC outputs into those modules. SSL certificates are managed via the ACM module with Route 53 validation integrated into the Terragrunt workflow, and environment variables control feature toggles and sizing for dev and staging.

Terraform · Terragrunt · AWS · EKS · Kubernetes · Helm · IAM · VPC Networking · CI/CD

Let's build something meaningful.