I'm Aaron
Full-Stack Software Engineer
turning ideas into interactive reality
Expertise in JavaScript, building interactive and dynamic web applications with a focus on seamless user interactions and functionality.
Strong proficiency in TypeScript, enhancing JavaScript with static typing to build more reliable, scalable applications with improved maintainability and developer productivity.
Advanced proficiency in React, developing efficient and interactive front-end applications with a strong emphasis on component-based architecture.
Experienced in Node.js, creating efficient and scalable server-side applications with a focus on non-blocking, event-driven architecture for real-time data processing.
Skilled in relational and non-relational databases, adeptly managing data integrity and scalability across systems such as PostgreSQL, MongoDB, and MySQL to support complex application requirements.
Proficient in AWS services, leveraging cloud infrastructure for scalable, secure, and high-performance applications, with experience in services like EC2, S3, and Lambda for optimized deployment solutions.
Knowledgeable in Docker, containerizing applications to streamline development, deployment, and scalability, ensuring consistent environments across various stages of production.
Proficient in Webpack, optimizing front-end assets and configurations to improve application performance, modularity, and load times, facilitating a smooth user experience.
Highly skilled in HTML & CSS, adeptly crafting visually appealing and responsive websites for optimal user experiences.
I’m a software engineer with a strong foundation in building dynamic, scalable applications. Skilled in JavaScript, React, and Node.js, I enjoy creating intuitive user interfaces and efficient back-end solutions that improve performance and user experience. My recent work on Testsudo—a testing suite for frontend, backend, and security metrics—showcases my focus on delivering impactful tools for developers, from configuring Google Lighthouse for accurate metrics to designing a user-friendly dashboard for in-depth analysis. With experience in a range of technologies, from TypeScript to AWS, I bring a versatile approach to problem-solving and thrive on learning new skills to optimize every aspect of my projects. Outside of coding, you’ll find me practicing yoga, playing tennis, or exploring music history one album at a time.