I am Shayan Khan, a driven Backend Engineer specializing in Python and Node.js, wiith 2+ years industry experience developing production-ready REST API services. I have worked with several Fintech startups, integrating payment technologies like Stripe and Plaid ACH payments, and implement various authentication schemes such as OAuth, Access/Refresh tokens, and 2FA authenticaiton. I love working on REST APIs, designing and integrating different services, and have been getting into Data Analysis with at All Things Blockchain Network.
Here are some of my most notable accomplishments so far:
- ⭐ Reduced bottlenecks by 50% for ATBN services by refactoring codebase to use asynchronous processing with FastAPI
- ⭐ Eliminated 20% of ATBN's API overage costs by caching responses from third-party APIs
- ⭐ Designed an in-house Market Sentiment Analysis service powered by OpenAI's DaVinci LLM
I like to experiment with different technologies and continue to find new and betters way to do things. Here are some things I use on a daily basis:
- Python
- TypeScript
- Node.js
- React
- C++
- Docker
Description: Developed a privacy policy analyzer using PyTorch, Scikit-Learn, and CUDA to fine-tune Meta’s Llama-3 8B LLM for text classification. Implemented AWS Inferentia2 for deployment and utilized Haystack and SpaCy for text preprocessing.
Link: Privacy Policy Analyzer
Description: Created a real-time stock tracking application using TypeScript, Express.js, PostgreSQL, and the Plaid API. Integrated WebSockets and React for live candlestick visualizations and used Docker Swarm for secure self-hosting.
Link: Stock Tracker
Description: Built a high-performance HTTP server in C with Epoll for handling over 10,000 concurrent requests and efficient file transfers, achieving speeds of ~1 GB/s.
Link: Asynchronous HTTP Server in C
Description: Developed a campus navigation tool using C++ and OpenStreetMap data to determine optimal paths between campus areas, improving user navigation.
Link: UIC Campus Navigator
Description: Designed a multi-threaded Battleship game application in Java with SQLite integration for tracking player stats and Elo-based matchmaking.
Link: Battleship Capstone Project
If you are interested in getting a more detailed idea about my skills, here's a link to my resume:
If you would like to get in touch to discuss ideas, projects, or anything else, let's connect on LinkedIn: