About Me
Learn more about my background, skills, and passion for development
My Journey
I'm a platform and full-stack engineer who cares about reliable systems and clean, maintainable code. I enjoy breaking complex problems into manageable pieces and delivering solutions that prioritize security, performance, and simplicity.
I started in chemistry and math — running quantum-chemistry simulations on remote HPC clusters — before moving into software engineering, where I still apply that same analytical, systems-level thinking. Since then I've built full-stack applications, founded and grew a DevOps team from the ground up, and gone deep on AWS, Terraform, and CI/CD automation. My old GitHub history shows projects spanning many years, reflecting my long-term passion for coding and continuous learning.
I thrive on tackling challenging problems, learning new technologies, and contributing to projects that make an impact. Whether it's optimizing performance, improving user experience, or mentoring teammates, I approach every project with curiosity, precision, and a love for elegant solutions.
Technical Skills
Full-Stack
- React & Next.js
- TypeScript/JavaScript
- Node.js & Express
- C# & .NET
- RESTful APIs
- HTML5 & CSS3
- Accessibility
- Performance Optimization
Cloud & Platform
- AWS (EC2, RDS, S3, IAM)
- Terraform & CloudFormation
- CI/CD (GitHub Actions, Jenkins)
- Docker
- Bash & PowerShell
- Blue-Green Deployments
- Linux & Windows Servers
- Security & SOC 2
Data & Systems
- PostgreSQL & MySQL
- Redis & DynamoDB
- ELK Stack
- CloudWatch & New Relic
- HPC & Scientific Computing
- Automation Scripting
- Monitoring & Alerting
- Cost Optimization
What Drives Me
Problem Solving
I love breaking down complex challenges into manageable solutions and finding elegant ways to solve real-world problems.
Continuous Learning
Technology evolves rapidly, and I'm committed to staying current with new tools, frameworks, and best practices.
Collaboration
Great software is built by great teams. I value clear communication and collaborative problem-solving.
Quality Code
I believe in writing clean, maintainable code that not only works today but can be easily understood and extended tomorrow.