Hi, my name is
Jack Harrington
I build exceptional digital experiences.
I'm a software engineer skilled in building performant, scalable, and elegant backend systems. Currently focused on advertiser platforms at Apple.
01.About Me
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.
I experiment a bit with frontend technologies (like this site) but my main area of professional expertise is building backend systems - anything from highly distributed API servers to data pipelines to agentic AI workflows.
02.Experience
Software Engineer
@AppleOctober 2025 — Present
Coming soon.
Software Development Engineer
@AmazonJanuary 2024 — October 2025
I designed and optimized 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 mentored several interns and new hires, frequently led cross-team design reviews, and contributed to the team's technical roadmap.
Associate Software Engineer
@CoStar GroupAugust 2023 — December 2023
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.
03.Projects


04.Skills
Programming Languages
- ▹Java
- ▹Python
- ▹C++
- ▹C#
- ▹JavaScript/TypeScript
Databases & Caching
- ▹DynamoDB
- ▹MongoDB
- ▹PostgreSQL
- ▹SQL Server
- ▹Redis
Data & AI Tools
- ▹Spark/Hadoop
- ▹Elastic Map Reduce
- ▹Amazon Bedrock
- ▹OpenAI API
Frontend
- ▹JavaScript (ES6+)
- ▹TypeScript
- ▹React
- ▹Next.js
- ▹Remix.js
- ▹Tailwind CSS
Cloud
- ▹AWS EC2/ECS
- ▹Serverless (Lambda)
- ▹SNS/SQS
- ▹Elasticache
- ▹SageMaker
DevOps
- ▹Git
- ▹Docker
- ▹CI/CD
- ▹DataDog/CloudWatch
05. What's Next?
Get In Touch
My inbox is always open. Whether you have an opportunity or just want to say hi, I'll try my best to get back to you!
Say Hello