My name is Curtis Mitchell. I'm a software engineer focused on privacy-enhancing technologies, machine-learning and artificial intelligence, and full-stack web development. I currently work for the US Census Bureau on the xD team, and I am also a member of the open-source group OpenMined. Previously I worked as a contractor for NASA on the SimLabs team at the Ames Research Center, and before that I worked for several data science and machine learning startups. I grew up in Texas and Missouri and now hang my hat in San Francisco, California. When I'm not behind a keyboard you can usually find me cooking something tasty ๐ฅ๐ฎ๐, exercising ๐ช๐ผ, learning and practicing languages ๐ฏ๐ต๐ซ๐ท๐ฉ๐ช, or reading a good book ๐.
- curt-mitch.com (personal website)
- Github (Census Bureau account)
- Python
- JavaScript/TypeScript
- HTML & CSS
- Rust
- SQL
- Bash/Zsh
- SQL Databases: PostgreSQL, SQLite
- NoSQL Databases: MongoDB, Redis
- Containers and Orchestration: Docker, Podman, Kubernetes, Helm
- CI/CD and DevOps: Github Actions, Ansible, Terraform
- Cloud Computing: AWS, Azure, DigitalOcean, Vercel, Cloud Foundry
- Networking: NGINX
- General: Numpy, scikit-learn, Pandas, PySyft
- Deep Learning: Tensorflow, PyTorch, JAX
- Natural Language Processing: NLTK, spaCy
- Data Visualization: matplotlib, Seaborn
- Differential Privacy: OpenDP
- Secure Multi-Party Computation
- Federated Learning: Flower
- Homomorphic Encryption
- Zero-Knowledge Proofs
- Frontend Frameworks: React, Next.js, Redux, Angular, jQuery
- Backend Frameworks: Blitz.js, Express, Flask
- Static Site Generators: Jekyll
- Styling/Design Systems: Sass, Tailwind, USWDS
- Data Visualization: D3, Vega
- Design Platforms: Figma
- ORMs: Prisma