Software Engineer@API.market
After my sudden departure from the previous company, I was going through a rough patch. One of my most trusted mentors recommended me to API.market, and I couldn't be more grateful. The referral led me to a team I genuinely admire. The work, culture, and people here have been incredibly motivating and fulfilling. I had a lot of ownership of the platform. Things like revenue, databases etc. were shared transparently.
My Work
I have been working at a lot of tasks, but to mention some of the major changes to which I contributed:
Code Clean up
After my onboarding my first task was to clean up the code with the best practice. The Co-founder mentioned this:
Why is it so important to have good code and why are we focussing so much on code quality?
It directly affects our revenue, operations and where we spend our time.
I can not emphasize enough on making sure our code works and works well. We are a tiny team handling over 3 Million API calls, we host and run over 40+ APIs and model in-house. How can we even do that? "High Standard Code". All our APIs are used by a wide variety of users for all kinds of use-cases and across the globe.Our code should just work, handle all errors, handle edge cases and other things. We are training our users to expect "Excellence", they should trust our code, our AI models, our systems. Trust is one of the biggest drivers of revenue. If we earn trust of our customers then they will reward us with their money and loyalty. That is our big differentiator. In the start, it's a bit annoying to see so many comments, fixes etc. But over time you get used to writing high quality clean code. I highly recommend reading the book"Clean Code".

So I fixed a lot of linting errors and code formatting using eslint and prettier. Added Nextjs-Typescript specific rules to imply stricter rules.
Responsiveness for the platform over various devices
The mobile UI was not the most important thing we cared about as our customers were business people on desktops, but it had to be fixed. So I fixed and optimised the UI for mobile. Things like duplicate nav menus, I had to see and fix the components.

Re-Designing Seller Dashboard for better managing APIs

Added Wallet system for users to add and store funds

This was done by keeping some future things in mind like wallets will be used to store credits provided to users, also we were planning to add. So in the old way of transactions on API.market users had to add their cards and the card marked as default would be used to make a transaction. But after the introduction of this wallet system users can add money via cards or we add credits in their account(to be implemented in fututre) and use them in any transaction on API.market platform like this ->
