✨ Full-stack Software Developer

Hey, this is Shahtaz. I am a software
developer by passion, and
a full-stack alchemist by choice!

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

React

Node JS

Python & Django

FastAPI

file_type_django
Hero
🔥 About Me

Let me Introduce myself

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.

Tech Stack Proficiency

language

JavaScript

TypeScript

Python

C++

frontend

React

Next JS

Tailwind CSS

Redux

RTK Query

Material UI

Vue JS

backend

Node JS

Express

Python & Django

FastAPI

MongoDB

PostgreSQL

Firebase

tools and extentions

Docker

GraphQL

Socket.io

Git

Playwright

Domains of Expertise

Frontend Development

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.

Backend Development

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.

Full-Stack Development

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.

bg
🚀 Portfolio

Personal Projects

B2B Custom Supplement Manufacturer Website

Web App

B2B Custom Supplement Manufacturer Website

Complete E-commerce Platform with CMS & CRM Integration

Software

Complete E-commerce Platform with CMS & CRM Integration

Broaker Management Platform for Forex Trading

Software

Broaker Management Platform for Forex Trading

CMS Platform for Courier Service & Payroll Management

Software

CMS Platform for Courier Service & Payroll Management

Protfolio website for a Web Development Agency

Web App

Protfolio website for a Web Development Agency

Apartment Rental Listing Website for Real Estate

Web App

Apartment Rental Listing Website for Real Estate

Work Experiences

Software Engineer

Echologyx Ltd.

March 2024 - Present
1 year 8 mos
Remote

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.

A/B Testing DevelopmentAI Application DevelopmentFull-Stack Development
Technologies
React.jsNode.jsJavaScriptSocket.IO+17 more
8 Key Achievements

MERN Stack Developer

Aykori Digital

July 2023 - December 2023
5 mos
On-site

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.

Full-Stack DevelopmentFintech Industry ExperienceCMS & HRM Systems
Technologies
React JSNext JSNode JSExpress+6 more
6 Key Achievements
bg
bg
loader

How I Work with People as a Developer

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.

Blogs & Articles

1 more Article