Hi, I'm Jack Harrington
I design, build, and maintain robust and performant systems that power digital experiences at scale.

The Story So Far
A glimpse into who I am and what drives my passion for engineering
My Engineering Journey
Having studied Computer Science at Vanderbilt in Nashville, my fascination with engineering extends far beyond the classroom. I've been lucky enough to work for a variety of companies in different industries (from real estate to banking to Big Tech) to apply my engineering skills and knowledge. I also have a growing portfolio of personal projects. In short, I love solving complex problems and turning ideas into reality through elegant system design.
My Philosophy
I believe great technology solves real problems with simplicity, reliability, and scale. I'm passionate about building systems that are robust, secure, and designed to perform under real-world demands, not just in ideal conditions. Good engineering, to me, means delivering resilient solutions that are easy to maintain, scale gracefully, and have meaningful impact on users and businesses, whoever the end consumer may be.
When I'm Not Building
Where I've Worked
My professional journey building technology
Amazon
I design and optimize distributed ad-serving infrastructure and software components at Amazon Ads - delivering low-latency, extremely high-throughput performance at global scale. I led architecture and development of an agentic AI deal monitoring platform leveraging retrieval-augmented generation (RAG) for real-time diagnostics, integrated Amazon Music into Amazon's supply-side ad platform, and drove $2M+ annual cost savings through strategic service and infrastructure optimization. I have mentored several interns and new hires, frequently lead cross-team design reviews, and contribute to the team's technical roadmap.
During my internship with Amazon Payments Services, I built a serverless backfill framework using AWS Lambda and Step Functions to automate reconciliation of large-scale payment discrepancies. I also developed Java-based tooling to streamline recategorization processes, improving accuracy and reducing manual operational overhead.
CoStar Group
As part of the Homes.com relaunch, I optimized backend APIs to support millions of daily real estate queries. I improved home search availability by tuning SQL queries, working with DynamoDB indexing, and supporting the data ingestion pipeline for hundreds of real estate feeds. Participated in agile development processes and code reviews.
BNY
As a Developer Intern at BNY Mellon, I created a prioritization algorithm approved by the Chief Auditor, improving project selection efficiency across the department. I also built live dashboards and reporting tools with Java, SQL, and PowerBI to enhance visibility into team performance and decision-making.
My Creations
A showcase of my favorite projects and digital experiments


Tech Toolbox
Technologies and tools I've mastered along my journey
Frontend
- React
- HTML/CSS
- Tailwind CSS
- Remix.js
Databases & Caching
- DynamoDB
- MongoDB
- PostgreSQL
- SQL Server
- Redis
Programming Languages
- Java
- Python
- C++
- C#
- JavaScript/TypeScript
Data & AI Tools
- Spark/Hadoop
- Elastic Map Reduce
- Amazon Bedrock
- OpenAI API
Cloud
- AWS EC2/ECS
- Serverless (Lambda)
- SNS/SQS
- Elasticache
- SageMaker
DevOps
- Git
- Docker
- CI/CD
- DataDog/CloudWatch