Tech Stack
The tools and technologies I use to bring ideas to life across the full stack
Tech Stack
The tools and technologies I use to bring ideas to life across the full stack
"The most powerful tool only gains meaning in the right hands."
Flutter
Mobile Development
My primary framework for building beautiful, natively compiled mobile applications. I leverage Flutter's widget system to create fluid, responsive UIs with complex animations and state management using Provider and Riverpod.
.NET Core
Backend Development
The backbone of my backend services. I architect scalable RESTful APIs and real-time systems using ASP.NET Core, implementing clean architecture patterns with Entity Framework Core for data access.
Python
Machine Learning & Research
My go-to language for machine learning research and data processing. I've used TensorFlow and Keras to build custom CNN models for acoustic signal processing, achieving 90.8% accuracy in message reconstruction.
PostgreSQL
Database
My preferred relational database for complex queries and data integrity. I design efficient schemas, write optimized queries, and implement proper indexing strategies for high-performance applications.
AWS
Cloud Infrastructure
I leverage AWS services for scalable cloud infrastructure. From S3 for file storage to EC2 for deployment, I ensure applications are secure, performant, and cost-effective.
Docker
DevOps
Containerization is key to my development workflow. I use Docker to ensure consistent environments across development, testing, and production, making deployments reliable and reproducible.
Git
Version Control
Essential for all my projects. I follow Git Flow branching strategies, write meaningful commit messages, and maintain clean repository histories for seamless team collaboration.
Also experienced with: SignalR, WebSockets, REST APIs, Firebase, Figma, Jira, CI/CD pipelines
