
Sourav
Software Engineer with GenAI and DSA
Habilidades

Conheça meus serviços


Portfólio
Experiência profissional
UI/UX Developer & Software Engineer
Self employed / Freelance • Freelance
Jan 2020 - Present • 6 yrs 8 mos
Seasoned freelancer with extensive experience executing projects across online marketplaces and offline channels. Skilled in managing end-to-end deliverables, meeting tight deadlines, and adapting to unique client goals, I deliver consistent, high-impact results for every business I collaborate with. Core Languages: JavaScript (ES6+): Scripting user interactions, dynamic DOM manipulation, async operations (fetch/axios), and event handling. HTML5: Structuring semantic page layouts, accessible forms, and document architecture. CSS3: Custom page styling, visual animations, transitions, and media queries for device responsiveness. Frameworks & Libraries: React.js: Building dynamic Single Page Applications (SPAs), managing state (useState, useEffect), and component-based UI architecture. Styling & Layout Systems: Tailwind CSS: Rapid utility-first styling for consistent UI design tokens. Bootstrap: Pre-built component layouts and grid-based styling. CSS Flexbox & CSS Grid: Custom multi-column layouts, sticky navigation, and complex web page structures. Backend Development (Server-Side) Core Runtime & Languages: JavaScript (Node.js): Running server-side logic using JavaScript, allowing end-to-end full-stack development with a single language. Frameworks & API Layer: Express.js: Building lightweight server applications, creating RESTful API endpoints, routing HTTP requests (GET, POST, PUT, DELETE), and executing backend middleware. Data Handling & Integration: JSON & REST APIs: Parsing request bodies, sending API responses back to the React frontend, and managing client-server communications. Development Tools & Workflow Version Control: Git and GitHub for tracking code changes, managing repositories, and collaborating across online platforms. Design & Code Environment: Figma for converting design prototypes into code and VS Code as the primary editor with extensions for debugging and formatting.