Skills
Most of my experience lies in Python, Linux, APIs, and Web Development. I am interested in learning more about databases, networking, embedded development, cybersecurity, and machine learning.
Languages
- Python
- TypeScript/JavaScript
- SQL
- C/C++
- HTML/CSS
- Bash/Shell Scripting
Technologies
- Linux
- Docker
- Cloudflare DNS
- Linode (Akamai)
- SQLite/MySQL/Microsoft SQL Server
- Flask
- React
- NodeJS/Express
- TailwindCSS
- GraphQL
- Deno/Fresh
Professional Experience
Tarmac-AI
Date: Feb 2024 - Present
Role: Software Engineering Intern
- Worked on a React front end
- Features
- Bug fixing
- Implemented testing on the front end
vCom Solutions
Date: May 2023 - Dec 2023
Role: Software Development Intern
- R&D on AI integration with data
- Built and deloyed a backend web API to production
Projects
CD-Server
I designed this to help me contiously deploy my personal projects with Docker. This utilizes a lot of the knowledge I’ve aquired about web APIs including authentication, HTTP methods, and deploying a web API. There is a web interface that also helps me manage my dockerized projects when I don’t have direct access to the server they are running on.
AnikethAI
This is a Discord bot that imitates my speech using ChatGPT. The inital idea came from a summer internship I did where I had to create a proof of concept application that integrated a company’s data with LLM AI. I did a lot of R&D for the project and decided to make a personal project that showcased my newfound knowledge of LLM AI.
This is also where I learned a lot about good programing practices and reading documentation for frameworks. As a result, the code quality and effective usage of the framework has improved in this project as compared to previous ones.
The Butterfly Keyboard
This is a keyboard I designed out of my interest in Custom Mechanical Keyboards. This was a pretty big learning curve for me as I had to learn about different types of microcontrollers, conventional keyboard design with microcontrollers, and PCB design. However I feel like the payoff was immensely satisfying.
The board I designed is pretty crude and only includes the bare minimum for a functioning keyboard but I learned a lot about embedded systems and PCB design throughout this project. I am planning on either redesigning the board or even desiging something completely different!