About
Skills
Technical skills and expertise across various domains
| Language | Description |
|---|
| Python | Machine Learning, Data Science, and prototyping |
| Rust | Desktop apps, high performance apps, and system-level programs |
| JavaScript | Web development |
| TypeScript | Primary choice over JavaScript for type safety |
| Bash | Linux scripting and commands (daily Linux user) |
| SQL | Database querying with ORMs (Prisma, TypeORM, SQLAlchemy) |
| Golang | High-performance microservices and system-level APIs |
| Java | Software Design course TA experience |
| C | System Programming course TA experience |
| C++ | High-performance algorithms (back testing, huffman encoding) |
| WebAssembly | Cross-platform universal libraries from Rust |
| Framework | Description |
|---|
| React & Next.js | First modern UI framework learned |
| Vue & Nuxt.js | Second UI framework; built many web/desktop apps |
| Svelte & SvelteKit | Favorite UI framework in terms of design |
| Flask | Prototyping simple web APIs |
| Django | Building more serious APIs |
| Streamlit | ML/Quant project prototyping and visualization |
| Tauri | Cross-platform desktop apps (Rust backend, web frontend) |
| Electron | Extensible cross-platform desktop applications |
| Library | Description |
|---|
| Tailwind CSS | Most used CSS framework for flexibility |
| Three.js | 3D web models with react-three/fiber, TresJS, Threlte |
| PyTorch | Machine Learning |
| Database | Description |
|---|
| MySQL / PostgreSQL / SQLite | Data persistence across apps and services |
| MongoDB | Document-based data persistence |
| Neo4j | Graph-like data storage |
| Redis | Caching and pub-sub distributed communication |
| Prisma | Favorite ORM supporting SQL and MongoDB with TypeScript |
| Technology | Description |
|---|
| CI/CD | Auto-testing and auto-deployment |
| GitHub Actions | Most used CI/CD tool |
| GCP Cloud Build | Docker builds and Cloud Run deployment |
| Docker | Containerization for distribution |
| AWS | S3, EC2, Lambda |
| GCP | Cloud Run for container deployment |
| Cloudflare | Pages, Workers, Tunnel |
| Firebase | Authentication and data storage |
| Kafka | Asynchronous actions and notifications |
| Nginx | Reverse proxy with SSL and load balancing |
| Vercel / Netlify | Web app deployment |
| Skill | Description |
|---|
| System Design | Large-scale systems ready to scale up |
| Software Design | Following best practices for code elegance |
| Web UI Design | Building nice-looking interfaces |
| Video Editing | FCP, DaVinci, Premiere Pro for YouTube |
| 3D Printing | Personal hobby - creating custom designs |
| 3D Modeling | Building models when not available online |
| Piano | Amateur player |
| Homelab | Self-hosting services (Plex, VPN, NAS, smart home) |
| Web Scraping | Data extraction for analysis |
| Penetration Testing | Security vulnerability discovery |
| Drone Photography | Aerial cinematography with cinematic and FPV drones |