Interested to know the backstory behind how I became a developer?

I’m a software developer with around 2.5 years of experience. I started my journey in frontend development, where I enjoyed turning UI designs into working prototypes that worked smoothly across different browsers and devices. Working on interfaces helped me understand user experience, consistency, and how small details in layout or behavior can make a big difference.
As I grew, I moved into backend development and found a real interest in solving problems behind the scenes. I focus on writing clean, readable code and building backend systems that are efficient, reliable, and easy to maintain. When I design a feature, I always think about performance, structure, and how the system will behave in real usage. I like working on projects where I can take ownership, understand the full flow, and build things that actually help users and teams.
JavaScript
TypeScript
Python
C++
React
Next JS
Tailwind CSS
Redux
RTK Query
Material UI
Vue JS
Node JS
Express
Python & Django
FastAPI
MongoDB
PostgreSQL
Firebase
Docker
GraphQL
Socket.io
Git
Playwright
Crafting user-first, visually engaging, and highly responsive web interfaces is where my journey began — and where my passion still lives. I specialize in modern JavaScript frameworks like React and Next.js, building everything from lightweight static sites to complex SPAs.
My design implementation is pixel-accurate, guided by real-world design systems like Figma and refined using Tailwind CSS and SCSS. With a deep understanding of UI/UX patterns, accessibility standards, and performance optimization techniques (like lazy loading, SSR, and code splitting), I ensure that every product I work on doesn't just look great — it feels intuitive and performs consistently across devices.
I've also worked with Framer Motion for animations and Three.js for 3D web visuals, allowing me to push the visual envelope when the product demands it. Whether it's crafting reusable component libraries, setting up global design tokens, or handling client-side routing and state management (using Redux or TanStack Query), my goal is always to bridge creativity with clarity — to deliver interfaces that leave lasting impressions.
Every seamless frontend experience needs a powerful engine behind the scenes. I design and build robust, scalable, and maintainable backend systems that power real-world applications.
My primary tools include Node.js with Express for REST APIs and Django for complex, monolithic applications or rapid prototyping. I'm proficient in structuring secure authentication flows (JWT, OAuth), implementing role-based access controls, and building database schemas that scale with usage.
I've worked with both SQL (PostgreSQL, SQLite) and NoSQL (MongoDB) databases, choosing what's best based on the problem — not habit. I prioritize writing clean, testable code, often integrating testing libraries like Jest or Pytest depending on the stack. My API designs follow RESTful principles and I’ve also built GraphQL APIs using Apollo Server for projects that demand granular querying.
Whether handling business logic, real-time data via WebSockets, or third-party service integrations (like payment gateways, file storage, or AI APIs), my backend code is always focused on performance, reliability, and clarity.
With a foot in both frontend and backend worlds, full-stack development is where I bring everything together — translating product goals into complete, functional, and deployable web applications.
I’ve architected systems that include frontend logic with React or Next.js, backend APIs with Node.js, Express or Django, and databases using PostgreSQL or MongoDB. I handle authentication, state management, data flow, performance, and even edge cases like network failures or progressive fallback.
For deployment, I work with platforms like Vercel, Netlify, and DigitalOcean, and containerized environments using Docker. I’ve set up CI/CD pipelines (GitHub Actions, Railway), managed environment configurations, and ensured smooth rollouts. I also emphasize DevOps practices like logging, monitoring, and basic infrastructure security to make sure applications remain stable post-deployment.
In full-stack work, I take ownership of both the user journey and the server logic behind it — optimizing how the data moves, how the UI responds, and how the system scales. This bird’s-eye view allows me to think not just like a developer, but like a product owner — making full-stack development my most complete and fulfilling role.






Echologyx Ltd.
I began working with A/B testing after joining Echologyx, where I gained hands-on experience for around six months. Following that, I took on a solo project involving both frontend and backend development. This was an internal MVP for a visual testing automation tool designed to determine whether a live website's implementation matched its Figma design.
On the frontend, I used React along with Resemble.js to detect visual differences, and implemented a custom image mismatch mapping system using the HTML canvas. The backend was more complex, combining Node.js, Socket.IO, and Playwright for browser automation, along with Python and OpenCV for image comparison and processing. I also built a real-time browser control system that could open a webpage, scroll to specific sections, stream the view, and then capture targeted segments for visual comparison.
After completing that project, I shifted to another product development team where I joined in AI chatbot backend team. So I have started working with Python and Django. My work involved Django’s session management system, real-time communication with WebSockets, and containerization with Docker. Additionally, I explored vector databases for semantic search features, using Sentence Transformers, and experimented with Google ADK for building a product recommendation model.
Aykori Digital
I started my internship as a MERN stack developer at Aaykori, a fintech startup focused on affiliate and bonus systems for e-commerce platforms. In addition to the core product, the tech team also explored and developed several side projects.
During my time there, I initially contributed to an HRM (Human Resource Management) software, where I worked on converting the legacy UI into a modern design using frontend technologies. I also resolved backend bugs related to the leave management system, gaining hands-on experience with both client- and server-side debugging.
Later, I collaborated on the platform’s CMS system, particularly in the Affiliates and Campaigns sections, helping build dynamic interfaces and implementing logic for campaign tracking and user interactions. Toward the end of my internship, I worked on a Restaurant Management CMS, contributing to both the frontend and backend, which allowed me to strengthen my full-stack development skills in a production environment.

As a software developer, my interpersonal skills shape the way I work as much as my technical abilities do. I communicate clearly and openly, whether I’m explaining a problem, sharing an idea, or asking for help. I try to express myself in a way that’s easy for others to understand. One of my strengths is staying calm during complex discussions and keeping the focus on the actual problem instead of getting caught in the noise around it.
I’m also good at active listening, so I can understand what teammates need from me. At the same time, I’m aware of my weaknesses. I sometimes over-think decisions or get too focused on details, and I’m learning to balance that by trusting the process and communicating earlier.