Hi! I'm Ikram 👋.
A sofware developer with a Computer Science degree. I make web applications using the latest technologies, specifically full-stack development.
I have a background in customer service and I bring strong communication and problem-solving skills to my development work.
Projects
Harmony Social
Social media app integrated with a music database, a key project within the Software Engineering 2 course. Developed streamlined reusable components leveraging Material UI and NextJS, enhancing the app's front-end functionality and aesthetics. Developed robust API endpoints utilizing Express, ensuring seamless communication between the app's front-end and back-end systems. Interacted with a database using Prisma with PostgreSQL, optimizing data management and retrieval processes for enhanced performance and scalability. Participated in writing tests using Junit to check if features did what they were supposed to do.
Message Queueing System
A simple queueing system that simulates completed work. Built using TCP and UDP sockets and select statement in python. Multiple clients can join through the command line to submit message/jobs and the queue would store this and distribute it among known workers who update the status of the work once completed.
Multi-threaded Server
A simple webserver that can handle multiple requests using multiple threads. The basic functionality implemented was user login and add/remove inputs and retrieve them
Skills
Contact Me
Feel free to reach out to me via email or connect with me on LinkedIn.
- Email: ikramk409@gmail.com
- LinkedIn: Ikram Khan