SWASTIJ CONSULTANCY
SPECIALIZATIONS
Custom Shopify E-commerce Development
Building robust, scalable e-commerce solutions with Shopify integration, custom themes, and seamless checkout experiences.
Mobile App Development
Developing feature-rich mobile applications including in-app purchases, push notifications, and native platform integration.
Dynamic, Animated, Complex UI Websites
Creating visually stunning, highly interactive web experiences with smooth animations, advanced animations, and micro-interactions.
Building Systems & Infrastructure
Designing and implementing complex systems like job queues, scheduling systems, real-time communication (Discord bots), and messaging infrastructure.
Full-Stack Services
End-to-end development with modern tech stack: Next.js, Nest.js, Prisma, tRPC, NATS, Dio, Flutter, and Tailwind CSS.
AI-Powered Applications
Building intelligent systems that leverage AI/ML to solve business problems, with seamless integration into your existing workflows.
GENEROUS WORDS
Some of my favorite testimonials from clients
Swastij has been an adaptable, quick-learning team member. Within days, she familiarized herself with the codebase and was shipping features to production.
— Jonathan Amdahl, Co-Founder of Bloxboom
It's been a pleasure to work with swasti, I am confident I can rely on her when it comes to anything dev related. The most difficult part for me as an entrepreneur is having reliable devs to work with & luckily you can find that with swasti!
— Mason Price, CEO of WenLaunch
I had grown a little bit disappointed when I realized that my project designs will not be made as I wanted. Thankfully, I found Swasti and her problem solving that goes above and beyond, proving to be exactly what I needed to take.
— YY, SavageNationNFT
Swasti has one of the most logical minds when it comes to computer science, she's highly skilled in logic building and doing things in a mathematical fashion because of her love for math. As a tech enthusiast with similar interests, it was amazing to work with her and I look forward to work with her on more projects to come
— Aditya Singh, A7ALABS Founder
GET IN TOUCH
Have a project in mind? Describe it below and I'll get back to you with a quote.
HOW I WORK
A transparent, collaborative process from idea to launch
Share Requirements
You outline your vision, goals, and requirements. I listen carefully to understand your business needs and technical constraints.
Analyse & Discuss
I analyze your requirements and share my insights, suggestions, and technical recommendations. We align on approach before moving forward.
Timeline & Milestones
We establish a clear timeline with defined milestones, deliverables, and checkpoints to keep the project on track.
Design
I create detailed designs and prototypes, ensuring alignment with your brand and user experience requirements.
Development
I build your product with clean, maintainable code and best practices, keeping you updated on progress.
Testing & Iterations
Rigorous testing and refinement based on feedback. I ensure everything works flawlessly before launch.
Handover
Complete documentation, deployment, and knowledge transfer. Your product is ready for the world.
Maintenance (Optional)
Ongoing support, updates, and optimizations to keep your product running smoothly and adapting to new needs.
CASE STUDIES
Elliptical Progress Bar
Building a custom progress bar in Flutter from scratch in an elliptical shape for the FitLoop app.
The Challenge
The core design of FitLoop was built around an elliptical shape loop. The designs demanded a progress indicator that matched this elliptical aesthetic, but no existing Flutter package provided this functionality. This required building a custom solution from the ground up to create a visually accurate and performant elliptical progress bar.
The Solution
Broke down the complex problem into manageable geometric components by decomposing the ellipse into sections composed of lines and arcs. All coordinate points were calculated with the origin positioned at the leftmost screen edge, then dynamically adjusted based on user-input height values. Utilized Flutter's Canvas and Path APIs to render the shape by joining individual geometric elements together. The progress was divided into 6 discrete sections, with logic to determine which sections needed to be filled and by how much. Stroke width was leveraged to control the visual thickness of the progress indicator.
Tech Stack
Key Takeaways
- •Decomposed ellipse geometry into lines and arcs for scalable rendering
- •Implemented coordinate calculations with origin-relative positioning
- •Dynamic height adjustment based on user input
- •6-section progress division with intelligent fill calculation
- •Optimized stroke width for visual control
- •Pixel-perfect elliptical shape matching design specifications
The Notes
Responsive fragrance e-commerce UI where components scale and maintain positioning relative to a resizable background image.
The Challenge
Implementing a fragrance e-commerce platform with dynamic UI components positioned on a static background image. The background image served as a visual container (a perfume box display), but components like '+' buttons and product selections needed to scale responsively across different screen widths and device heights. Static positioning wouldn't work—elements had to maintain correct placement relative to the background image as it resized.
The Solution
Leveraged mathematical calculations combined with Tailwind CSS breakpoints to solve this responsive positioning challenge. For each responsive breakpoint, I calculated the exact position of each UI section relative to the leftmost edge of the background image in percentage values. This required measuring the image layout, performing pixel-to-percentage conversions, and running multiple iterations to find precise offset values. The approach blended CSS media queries with computed positioning—ensuring elements stayed aligned with the background image across all viewport sizes.
Tech Stack
Key Takeaways
- •Responsive across 5+ breakpoints without layout shifts
- •Pixel-perfect alignment with design mockups
- •Reduced bundle size by using CSS over JavaScript calculations
- •Seamless experience from mobile (380px) to desktop (2K+ screens)
- •Improved load performance through optimized background images
- •Mathematical approach prevented common responsive issues with overlapping elements
NextJS e-commerce
E-commerce optimization: 75% fewer re-renders, improved Lighthouse scores with better rendering, images, and animations.
The Challenge
A high-traffic e-commerce platform was suffering from severe performance bottlenecks. Initial load times were slow, Lighthouse scores were poor, and excessive re-renders were causing jank on mobile devices. The large chunk size combined with unoptimized animations, inefficient image loading, and suboptimal rendering strategies resulted in a degraded user experience that likely impacted conversion rates. The team needed a comprehensive performance overhaul that could deliver measurable improvements across all performance metrics.
The Solution
Implemented a multi-layered optimization strategy focusing on three core areas: rendering optimization, resource optimization, and rendering strategy. For rendering, reduced animation durations, and replaced opacity transitions with direct opacity values. For resources, replaced SVGs with optimized WebP images, implemented Next.js Image component with priority loading for LCP elements, resized images to actual dimensions, and enabled the optimizeCss flag to trim unused styles. For rendering strategy, used Client-Side Rendering (CSR) where Server-Side Rendering (SSR) caused delays, eagerly loaded LCP images, inlined critical CSS, and leveraged dynamic imports for non-critical code. Additionally, applied memoization strategies using useMemo and useCallback, replaced useEffect with useDeepCompareEffect for complex objects, and optimized Tailwind classes by using opacity values in color definitions instead of separate opacity utilities. Each optimization was measured against Lighthouse benchmarks to ensure cumulative improvement.
Tech Stack
Key Takeaways
- •75% reduction in unnecessary re-renders through memoization and deep comparison effects
- •40% improvement in Largest Contentful Paint (LCP) by prioritizing hero images and using semantic p tags
- •Replaced 18 SVGs with optimized WebP images, reducing image payload by 65%
- •Eliminated layout shifts by maintaining aspect ratios and resizing images to needed dimensions
- •Improved overall Lighthouse score from 42 to 87 through cumulative optimizations including CSS trimming and critical CSS inlining
- •Enabled CSR-first rendering strategy where appropriate, reducing server response times
- •Decreased bundle size through dynamic imports and CSS optimization flags
React Carousel
Built a fully responsive carousel component with dynamic sizing and card placement that works seamlessly across all devices.
The Challenge
Existing carousel libraries either relied on fixed dimensions, causing cards to be clipped on smaller screens, or used absolute positioning that broke responsive layouts. The challenge was building a carousel that would dynamically adjust card dimensions based on viewport width while maintaining smooth animations, precise child placement, and a seamless experience across mobile, tablet, and desktop devices without any visual overflow or clipping.
The Solution
Built a custom carousel leveraging React hooks and CSS media queries to create a responsive, dynamic solution. Used useRef to capture the width of individual carousel children and calculate container dimensions in real-time. Implemented media queries to listen for viewport width changes and adjust card dimensions accordingly. Applied mathematical calculations to compute CSS transform animations based on child widths and user interactions (next/previous button clicks), enabling precise positioning without hardcoded values. Added configurable features including autoplay functionality, bidirectional scrolling (horizontal and vertical), customizable autoplay intervals, and exposed refs for external control. The approach eliminated the need for fixed dimensions while maintaining pixel-perfect animations and preventing overflow issues across all screen sizes.
Tech Stack
Key Takeaways
- •Fully responsive from 320px mobile to 2K+ desktop without card clipping
- •Dynamic child width calculation using useRef for zero configuration needed
- •Mathematical transform calculations for smooth, performant animations
- •Support for bidirectional scrolling (horizontal and vertical orientations)
- •Configurable autoplay with customizable intervals and play/pause controls
- •Exposed refs for programmatic carousel control and external integration
- •No external dependencies required—pure React and CSS solution
- •Eliminates visual overflow and layout shifts across all breakpoints
SKILLS
MY PROJECTS

The Notes
Delivered a fully responsive, design-accurate e-commerce platform by integrating Shopify with Next.js, with smooth animations

HOLSALES
Customized Liquid theme with advanced mobile features including multi-panel layouts, interactive price sliders, and more.

BLOXBOOM
Worked as a full-stack developer, contributing to both frontend and backend by building and integrating new features. Leveraged Shopify REST and GraphQL APIs for store-related operations, enhanced performance, and ensured stability through active bug fixes.

SHUFFLE MERCH STORE
Delivered a fully responsive, design-accurate e-commerce platform by integrating Shopify with Next.js, ensuring seamless storefront performance across devices.

SKINSERPENT
Handled backend maintenance and feature development around Steam integration, focusing on performance optimization, bug resolution, and clean, efficient code practices.

SAVAGE NATION
Implemented fully responsive user interfaces as a frontend developer, closely matching design specifications for a consistent user experience across devices.

FITLOOP LANDING PAGE
Developed a fully responsive landing page as a frontend developer, matching the original design specifications

CVC AUTO
Implemented cross-device image capture and cropping functionality using mathematical logic and Python Sharp.

VALERIA GAMES
Developed responsive and interactive frontends as a frontend developer, ensuring accurate implementation of design specifications.

SPORT REEL
Created Sport Reel, a Flutter + Firebase app that lets footballers track their career highlights. Integrated OAuth-based sign-in, in-app purchases, and dynamic reel-style video pages for engaging user experience.

MEPHISTO UI TOOLKIT
Built Mephisto UI Toolkit, a Flutter UI library that contains ready-made components and widgets, so you can quickly build top-notch flutter apps.


FITLOOP BUSINESS APP
Business app of Fitloop, to manage analytics, sales, dashboard and more.

VALORANTPEDIA
More than just a wikipedia of valorant - 3d models of players and weapons, stats, wallpapers and more.

ELLIPTICAL PROGRESS BAR
A one-of-its-kind elliptical progress bar, made from scratch, highly compatible, customisable, responsive and much more.

REACT-WHIRLPOOL CAROUSEL
Created a React carousel library to bridge the gap in existing options — focusing on flexibility, responsiveness, and smooth user experience.

CREDIT NOTE GENERATOR
Created a credit note generator NPM package extending the Invoice Maker library, allowing businesses to easily generate and customize credit notes.

FLUTTER PERSISTENT THEME
Built a lightweight Flutter project for implementing theme switching and persistent theme storage using Hive.
MY PUBLICATIONS
Let’s work together!
You can contact me on LinkedIn.
Mail me on contact@swastij.com
Join my dev journey on Instagram
Get my updates on Threads.
