About Me
I'm a Software Engineer and AWS DevOps Engineer with experience in building web applications and cloud infrastructure. I specialize in React, TypeScript, and AWS services, creating scalable and efficient solutions for various clients and projects.
Projects
My Portfolio
This exact portfolio website is built with HTML, CSS, and JavaScript, showcasing both frontend development and AWS cloud expertise. Hosted as a static site in an S3 bucket, it leverages AWS Lambda for visitor tracking, Route 53 for domain management, and CodePipeline for seamless CI/CD integration with GitHub.
Mondo Tactics WIP
Mondo Tactics is the brain-child of mine and my friends. We wanted to pay homage to the monster raising/battling games we loved growing up while putting a new creative twist on things. Built in Unity, the game is a 2D monster raising/battling game in a 3D environment with a unique twist on the genre.
Bookclub App - Backend
I started this project to find books that my girlfriend and I could read together. The idea of turning this into an app that uses AI to recommend books based on what we've read together seemed fun to me. Cloud-native app with Bun.js backend deployed to EC2, PostgreSQL RDS for data persistence, and S3 for file storage.
Bookclub App - Mobile App
Decided to go with a mobile frontend for this project since most people at a book club won't have their computers available to them. The frontend is built with Expo/React Native. I am using Expo's new Expo Router system for file-based routing, Zustand for state management, and Native Wind for Tailwind CSS styling.
Experience
Software Engineer
Freelance Jun 2021 - Current- Developed web applications using React, TypeScript, and Next.js, tailored to client needs.
- Designed APIs and backend systems with Node.js and Express, integrating third-party services.
- Optimized performance and scalability, leveraging modern CI/CD pipelines for deployment.
- Collaborated with clients to gather requirements and provide end-to-end software solutions.
- Maintained and enhanced existing software systems, resolving bugs and adding new features.
User Research Associate - Tools and Infrastructure
Microsoft (Xbox Research) Feb 2019 - Jun 2021- Developed internal tools using C#, Python, and web technologies to streamline researcher workflows.
- Automated and improved processes for the Xbox Research team, reducing manual workloads.
- Ran monthly surveys, managing end-to-end processes, including deployment and data analysis.
- Established development pipelines for internal tools, from coding to publishing.
- Trained team members on tools and processes, improving productivity and efficiency.
User Research Coordinator
Microsoft (Xbox Research) Nov 2018 - Feb 2019- Supported qualitative and quantitative research studies, ensuring high-quality data collection through interviews, surveys, lab studies, telemetry, and dial testing.
- Maintained proficiency in research tools and processes while upholding confidentiality and privacy regulations for in-development projects.
- Assisted User Researchers by reviewing and testing surveys, recruiting and scheduling participants, and contributing to post-study activities such as quantitative coding and transcription.
Skills & Certifications
Cloud & DevOps
- AWS
- Lambda
- EC2
- S3
- RDS
- Git
- GitHub
- GitHub Actions
- CI/CD Pipelines
Languages
- JavaScript
- TypeScript
- Python
- C#
- SQL
Web Technologies
- React
- Next.js
- Node.js
- Express
- HTML5 & CSS3