About Me
Hi, I’m Karim Zouine. I’ve been writing code since I was a kid, and I never really stopped.
Professionally I work in .NET and AWS: system design, architecture and quality standards, and a good deal of algorithm and performance optimization, alongside my role as technical lead.
Everything below is built in my own time. None of it is client work, these are tools I needed myself and thought others might get something out of too. ImgCompress started exactly that way, and plenty of people run it today.
“Do good, and good comes back to you” is my motto. I’m always happy to talk about an interesting project, or about building software well.
Tech Stack
Full-Stack .NET Engineering
Building maintainable enterprise applications with modern patterns and distributed services.
- C#
- ASP.NET Core
- EF Core
- SQL Server
- Microservices
Database Design & NoSQL
Shaping solid data models and tuning queries for systems that see heavy load.
- MS SQL Server
- PostgreSQL
- DynamoDB
- Performance Tuning
Cloud Architecture (AWS)
Designing cloud environments that stay available without becoming expensive, with a cloud-native approach.
- Lambda
- ECS Fargate
- EC2
- IAM
- S3
Containerization & Kubernetes
Smoothing the path from development to production, with an eye on security, scale and performance.
- Docker
- Kubernetes
- Registry Management
- BuildX
Node.js & Web Tech
Building real-time backend services and APIs that hold up under real traffic.
- TypeScript
- React
- NextJS
- Playwright
- WebSockets
Python Automation
Writing automation frameworks and data pipelines, with a lot of care for clean code and tests.
- FastAPI
- Pydantic
- Pandas
- Pytest
Messaging & Event-Driven Systems
Building decoupled, resilient systems around asynchronous messaging and event streams.
- RabbitMQ
- Amazon SQS/SNS
- Kafka
- CQRS
Enterprise DevOps & IaC
Automating deployments and infrastructure for setups where downtime is not an option.
- AWS CDK
- GitHub Actions
Open Source & Community
Giving back to the community through projects, clean engineering standards and good documentation.
- Maintainability
- DX
- Automated Documentation
- Community Management
Side Projects
Projects I build in my own time. Each one grew out of a requirement I had myself, and it’s a nice bonus when it turns out useful to others as well.
Fetching projects from GitHub...