Ajay Chowdary
Transforming innovative ideas into seamless, user-friendly web applications. As a Frontend-focused Full Stack Engineer with 4 years of experience, I bring a holistic approach to development, prioritising clean code and captivating design.

ABOUT ME
Frontend Prowess, Full Stack Power
I am a dedicated Full Stack Engineer with a strong inclination towards crafting exceptional frontend experiences. My expertise spans across modern JavaScript frameworks like React.js, Angular, and Vue.js, complemented by robust backend skills in Node.js and Express, with MongoDB for data persistence. I am passionate about building scalable, performant, and intuitive web applications that deliver real value.
Frontend Focus
Specialising in responsive and user-centric UI/UX, ensuring an engaging experience for every user.
Full Stack Capabilities
Proficient in end-to-end development, from database design to API integration and deployment.
Key Technologies
React.js, Node.js, Express, MongoDB, Go, PostgreSQL, REST APIs are my core development tools.
Work Experience
My Professional Journey
Here's a detailed overview of my professional experience, showcasing my growth and contributions in the software development field. My roles have consistently involved transforming complex requirements into robust and user-friendly web applications.
Senior Frontend Developer
Techmash Solutions Pvt. Ltd, Apr 2024 - Present
Software Engineer II
Practo Technologies Pvt. Ltd, Aug 2021 - Mar 2024
Contributed to patient and doctor-facing products with responsive and performant React applications.
Migrated legacy Angular codebase to modern React with Redux and Context API.
Optimized app load times by implementing lazy loading, code splitting, and service worker caching strategies.
Software Engineer Intern
Practo Technologies Pvt. Ltd, Feb 2021 - July 2021
Assisted in developing frontend features for internal tools using React and REST APIs.
Participated in agile development cycles, including sprint planning, demos, and bug fixing.
Gained experience in writing unit tests with Jest and maintaining code quality through peer reviews.
MY EXPERTISE
Diverse Skill Set for Dynamic Solutions
My technical proficiency covers a wide array of tools and technologies, enabling me to tackle diverse development challenges and deliver comprehensive solutions.
Frontend Development
HTML5, CSS3, JavaScript (ES6+), React, Angular, Vue.js, TypeScript. Crafting engaging and interactive user interfaces.
Backend Development
Node.js, Express.js, RESTful API development. Building robust and efficient server-side applications.
Databases
MongoDB, PostgreSQL. Managing and optimising data storage and retrieval for various applications.
Tools & Platforms
Git, Docker, AWS (EC2, S3, ECS, etc.,), CI/CD pipelines. Streamlining development workflows and deployment processes.
FEATURED WORK
Showcasing Real-World Applications
Explore a selection of my key projects, demonstrating my ability to build complex, scalable, and user-friendly web applications from conception to deployment.
1
Content Management System
A flexible and intuitive content management system that empowers users to easily create, manage, and publish digital content. Developed using a modern tech stack including React, Node.js, and MongoDB. Achieved a 30% improvement in page load times through careful optimization.
2
Video Chat Application
A real-time video chat platform supporting one-on-one and group calls, instant messaging. Built using React, WebRTC, and Socket.IO, with seamless session handling and media streaming. Scaled to support over 5,000 concurrent users with optimized bandwidth management and connection reliability.
3
Simon Game
An interactive memory-based Simon Game with progressive difficulty levels and dynamic color/audio feedback. Developed using React and TypeScript with responsive design and accessibility support. Achieved 100% Lighthouse performance score and optimized for mobile and desktop experiences.
CODE & PRINCIPLES
Beyond the Interface: Delving into Technical Excellence
My projects are built on a foundation of clean code, modular architecture, and a strong emphasis on performance and security. Here’s a glimpse into my technical approach and code samples.
Frontend Component Snippets
import React from 'react';
export type CaptionProps = {
children: React.ReactNode | string;
variant: 'primary' | 'secondary' | 'tertiary';
customClass?: string;
};
const Caption: React.FC<CaptionProps> = ({ children, variant, customClass }) => {
const variantStyles: Record<CaptionProps['variant'], string> = {
primary: 'text-16',
secondary: 'text-14',
tertiary: 'text-12'
};
const captionClass = `${variantStyles[variant]} leading-3/2 ${customClass}`
return (
<div className={captionClass}>
{children}
</div>
);
};
export default Caption;
Demonstrates a clean, reusable React component adhering to best practices.
Backend API Endpoint
protectedRoutes := routeGroup.Group("/v1", userHandler.UserMiddleware(redisClient))
{
userRoutes := protectedRoutes.Group("/user")
{
userRoutes.GET("/me", userHandler.GetProfileDetails)
userRoutes.GET("/search", userHandler.SearchUser)
}
orgRoutes := protectedRoutes.Group("/org")
{
orgRoutes.GET("", chathandler.GetOrganisations)
orgRoutes.POST("/create", chathandler.CreateOrganisation)
}
chatRoutes := protectedRoutes.Group("/:orgId")
{
chatRoutes.GET("", chathandler.GetConversationsByOrgId)
chatRoutes.POST("/create",)
}
}
Illustrates a secure API endpoint with token-based authentication.
I also focus on performance optimisation techniques like lazy loading and code splitting to ensure optimal user experience. All projects are well-documented and available on GitHub for detailed review.
GET IN TOUCH
Let's Build Something Great Together
Whether you have a project in mind, a collaboration opportunity, or just want to connect, I’m always open to new possibilities. Feel free to reach out through any of the channels below.
THANK YOU
Showcasing Real-World Applications
Explore a selection of my key projects, demonstrating my ability to build complex, scalable, and user-friendly web applications from conception to deployment.
Ready to Collaborate?
I thrive on new challenges and am always eager to contribute to innovative projects. Let's connect and discuss how my expertise can bring your ideas to life.
I look forward to the possibility of working together and building the next generation of web applications.