We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?
Schedule Interview NowMy name is Eryk S. and I have over 3 years years of experience in the tech industry. I specialize in the following technologies: GraphQL, Firebase, React, node.js, MongoDB, etc.. I hold a degree in Bachelor of Computer Science (BCompSc). Some of the notable projects I’ve worked on include: PerBrand, Next ChatGPT, Weelerz, AI Quiz to recall what you just learnt, TRKRBOX – Vehicle Repair App & Dashboard, etc.. I am based in Islamabad, Pakistan. I've successfully completed 13 projects while developing at Softaims.
Information integrity and application security are my highest priorities in development. I implement robust validation, encryption, and authorization mechanisms to protect sensitive data and ensure compliance. I am experienced in identifying and mitigating common security vulnerabilities in both new and existing applications.
My work methodology involves rigorous testing—at the unit, integration, and security levels—to guarantee the stability and trustworthiness of the solutions I build. At Softaims, this dedication to security forms the basis for client trust and platform reliability.
I consistently monitor and improve system performance, utilizing metrics to drive optimization efforts. I’m motivated by the challenge of creating ultra-reliable systems that safeguard client assets and user data.
Main technologies
3 years
2 Years
2 Years
1 Year
Potentially possible
Fixing a critical bug on complex codebase. Unfortunately that the full stack engineer was working on the project couldn't find the root cause after spending countless hours. So they decided to get help and as soon as I found the task, I felt excited about the codebase/issue. I needed to get complex codebase up and running to reproduce the issue. without the official help. They were busy interviewing 8+ talent on SoftAims. Unfortunately, there were no reply on my Github issue I asked. Going through the codebase, not organized very well, to find the root cause. they were using "html-to-image" lib to Convert the Card Component into image and this is where the bug was. 🐞 Brief about the bug : - Originally, when people used the normal Card design and converted it into image, everything looks great. but.. - When they changed the card's picture and converted it into image again, suddenly the new card picture won't appear. on top of that, the profile picture switched to OLD card picture. Frustrating, right? Comparing the HTML rendered code line by line for Card, Before & After the image export, nothing was wrong. I highly doubt that "next/image" lib causing the this issue. I tried to get fresh URL with Date.now() to stop the browser from caching it, but didn't solve it. Eventually, by passing the "loader" pros to "next/Image" component have solved the issue. Created PR and Pushed 🎉. Sadly, I didn't get the job. 👉 Anyway, I learn many new things working on this challenge.
Working on an Open-Source project is really amazing and I love it. My dream is to become a full-time Spen-Source contributor in the future. In this project, I solved a crucial issue by introducing an essential feature tied to the "CMD (Command)" key. Now, all it takes is a quick CMD + ENTER keystroke to effortlessly send your prompt after typing it out. It's a small tweak, but it makes a big difference in user convenience and efficiency, highlighting our dedication to improving the user experience. This addition truly enhances the flow and usability of the platform, demonstrating our focus on providing top-notch functionality for our users. Challange: I made a mistake with the git commit that I didn't intend to make. successfully revert it by `git rebase -i HEAD~2` and typing `drop`
- Implementing the new design - Working on issues - Improving the performance
- Developed a cutting-edge Quiz app, PARROTAI, that utilizes the latest technologies to enhance user engagement and retention by providing an interactive and personalized learning experience. - Implemented a feature that allows users to test their understanding of recently read articles in a fun and interactive way, making learning more effective and enjoyable. - Expertly converted the Figma design to Next.js and React, resulting in a highly responsive and visually-appealing user interface that improves the overall user experience. - Utilized Next.js to server-render the application and improve the performance, resulting in a faster and more efficient app. - Implemented a dynamic and interactive quiz system using Next.js and React, allowing for a personalized and adaptive learning experience. - Utilized Figma to design the layout and the UI of the application, resulting in a visually stunning and user-friendly interface. - Wrote high-quality code and rigorously tested the application to ensure that it is free from bugs and runs smoothly. - Adhered to industry best practices to ensure that the code is maintainable and scalable, and easy to understand for other developers.
TRKRBOX is a complete vehicle repair platform with a user-friendly app and a powerful admin dashboard. Users can easily choose a service package or describe their car issue and place an order. The dashboard provides full control over financials, invoices, reports, users, and customer data. I built this from the ground up using FastAPI, PostgreSQL, SQLAlchemy (with Alembic for migrations), and JWT authentication for secure APIs. On the frontend, I translated Adobe XD designs into a responsive UI using Next.js, React, Redux, and Saga for smooth state management.
Bachelor of Computer Science (BCompSc) in Software Engineering
2019-01-01-2023-01-01